RubyCritic Code Quality Analysis
Enveloppe le gem RubyCritic pour noter les fichiers Ruby/Rails de A à F et prioriser le refactoring par churn.
Tested · Didn't pass
Ce que fait
Exécute et interprète l'analyse RubyCritic sur les bases de code Ruby/Rails : notes de fichiers de A à F, métriques de complexité/duplication/odeurs, priorisation basée sur le churn, et comparaisons de branches. Se déclenche sur les demandes d'analyse de la qualité du code Ruby, de revue d'une PR Ruby, ou de recherche de dette technique dans un projet Rails.
Rapport de test
La première étape d'implémentation de la compétence elle-même ('gem install rubycritic') échoue catégoriquement sur tout Ruby pré-3.2 : la dépendance simplecov de rubycritic nécessite maintenant Ruby >=3.2, et cela a été reproduit en direct sur Ruby système 2.6.10 avec une ERREUR fatale de gem. SKILL.md ne mentionne jamais d'exigence de version Ruby, donc le cas d'utilisation exact de 'base de code héritée' qu'il annonce est celui qui est le plus susceptible de rencontrer ce mur sans avertissement.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Commandes et exemples de prompts
/rubycritic-code-quality-analysisEnveloppe le gem RubyCritic pour noter les fichiers Ruby/Rails de A à F et prioriser le refactoring par churn.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Can you grade the code quality of my Rails app's models directory?Find the most technical-debt-heavy Ruby files in this legacy codebaseReview this Ruby pull request and flag any code quality regressions