RubyCritic Code Quality Analysis

Omsluter RubyCritic-gemmen för att betygsätta Ruby/Rails-filer A-F och prioritera refaktorering efter churn.

av esparkman · esparkman/claude-rubycritic-skill

Tested · Didn't pass

RubyCritic Code Quality Analysis — Omsluter RubyCritic-gemmen för att betygsätta Ruby/Rails-filer A-F och prioritera refaktorering efter churn.

Vad den gör

Kör och tolkar RubyCritic-analys på Ruby/Rails-kodbaser: A-F filbetyg, komplexitets-/duplikations-/smell-mått, churn-baserad prioritering och grenjämförelser. Utlöses vid förfrågningar om att analysera Ruby-kodkvalitet, granska en Ruby PR, eller hitta teknisk skuld i ett Rails-projekt.

Testrapport

Skillens eget första implementeringssteg ('gem install rubycritic') misslyckas direkt på alla Ruby-versioner före 3.2: rubycritics simplecov-beroende kräver nu Ruby >=3.2, och detta reproducerades live på system Ruby 2.6.10 med ett hårt ERROR från gem. SKILL.md nämner aldrig ett Ruby-versionskrav någonstans, så det exakta 'legacy codebase'-användningsfallet det annonserar är det som mest sannolikt kommer att stöta på denna vägg utan förvarning.

Testad: 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

Kommandon och exempelprompter

  • /rubycritic-code-quality-analysisOmsluter RubyCritic-gemmen för att betygsätta Ruby/Rails-filer A-F och prioritera refaktorering efter churn.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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