RubyCritic Code Quality Analysis

Pakker inn RubyCritic-gemmen for å gradere Ruby/Rails-filer A-F og prioritere refaktorering etter churn.

av esparkman · esparkman/claude-rubycritic-skill

Tested · Didn't pass

RubyCritic Code Quality Analysis — Pakker inn RubyCritic-gemmen for å gradere Ruby/Rails-filer A-F og prioritere refaktorering etter churn.

Hva den gjør

Kjører og tolker RubyCritic-analyse på Ruby/Rails kodebaser: A-F filkarakterer, kompleksitet/duplisering/lukt-metrikker, churn-basert prioritering, og grensammenligninger. Utløses ved forespørsler om å analysere Ruby-kodekvalitet, gjennomgå en Ruby PR, eller finne teknisk gjeld i et Rails-prosjekt.

Testrapport

Ferdighetens egen første Implementeringssteg ('gem install rubycritic') feiler umiddelbart på enhver Ruby før 3.2: rubycritics simplecov-avhengighet krever nå Ruby >=3.2, og dette ble reprodusert live på system Ruby 2.6.10 med en hard ERROR fra gem. SKILL.md nevner aldri et Ruby-versjonskrav noe sted, så den nøyaktige 'legacy codebase'-bruken den annonserer er den som mest sannsynlig vil treffe denne veggen uten advarsel.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /rubycritic-code-quality-analysisPakker inn RubyCritic-gemmen for å gradere Ruby/Rails-filer A-F og prioritere refaktorering etter churn.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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