RubyCritic Code Quality Analysis

Wrapt de RubyCritic gem om Ruby/Rails bestanden A-F te beoordelen en refactoring te prioriteren op basis van churn.

Door esparkman · esparkman/claude-rubycritic-skill

Tested · Didn't pass

RubyCritic Code Quality Analysis — Wrapt de RubyCritic gem om Ruby/Rails bestanden A-F te beoordelen en refactoring te prioriteren op basis van churn.

Wat het doet

Voert RubyCritic analyses uit en interpreteert deze op Ruby/Rails codebases: A-F bestandsbeoordelingen, complexiteit/duplicatie/smell metrieken, churn-gebaseerde prioritering en branch vergelijkingen. Triggert op verzoeken om Ruby codekwaliteit te analyseren, een Ruby PR te beoordelen, of technische schuld te vinden in een Rails project.

Testrapport

De eerste implementatiestap van de skill zelf ('gem install rubycritic') mislukt volledig op elke Ruby ouder dan 3.2: de simplecov afhankelijkheid van rubycritic vereist nu Ruby >=3.2, en dit werd live gereproduceerd op systeem Ruby 2.6.10 met een harde ERROR van gem. SKILL.md vermeldt nergens een Ruby-versie vereiste, dus het exacte 'legacy codebase' gebruik dat het adverteert is het meest waarschijnlijke scenario om deze muur ongewaarschuwd tegen te komen.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /rubycritic-code-quality-analysisWrapt de RubyCritic gem om Ruby/Rails bestanden A-F te beoordelen en refactoring te prioriteren op basis van churn.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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