RubyCritic Code Quality Analysis

Envuelve la gema RubyCritic para calificar archivos Ruby/Rails de A-F y priorizar refactorizaciones por churn.

Por esparkman · esparkman/claude-rubycritic-skill

Tested · Didn't pass

RubyCritic Code Quality Analysis — Envuelve la gema RubyCritic para calificar archivos Ruby/Rails de A-F y priorizar refactorizaciones por churn.

Qué hace

Ejecuta e interpreta el análisis de RubyCritic en bases de código Ruby/Rails: calificaciones de archivos de A-F, métricas de complejidad/duplicación/olores, priorización basada en churn y comparaciones de ramas. Se activa ante solicitudes para analizar la calidad del código Ruby, revisar un PR de Ruby o encontrar deuda técnica en un proyecto Rails.

Informe de la prueba

El primer paso de Implementación de la propia habilidad ('gem install rubycritic') falla rotundamente en cualquier Ruby anterior a 3.2: la dependencia simplecov de rubycritic ahora requiere Ruby >=3.2, y esto se reprodujo en vivo en Ruby 2.6.10 del sistema con un ERROR duro de gem. SKILL.md nunca menciona un requisito de versión de Ruby en ninguna parte, por lo que el caso de uso exacto de 'base de código heredada' que anuncia es el que tiene más probabilidades de golpear esta pared sin previo aviso.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/esparkman/claude-rubycritic-skill.git
cd claude-rubycritic-skill
mkdir -p ~/.claude/skills
cp -r skills/rubycritic-skill ~/.claude/skills/rubycritic-skill

Comandos y prompts de ejemplo

  • /rubycritic-code-quality-analysisEnvuelve la gema RubyCritic para calificar archivos Ruby/Rails de A-F y priorizar refactorizaciones por churn.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Can you grade the code quality of my Rails app's models directory?
  • Find the most technical-debt-heavy Ruby files in this legacy codebase
  • Review this Ruby pull request and flag any code quality regressions