RubyCritic Code Quality Analysis

Ombryder RubyCritic gem'en til at bedømme Ruby/Rails filer A-F og prioritere refactoring efter churn.

Af esparkman · esparkman/claude-rubycritic-skill

Tested · Didn't pass

RubyCritic Code Quality Analysis — Ombryder RubyCritic gem'en til at bedømme Ruby/Rails filer A-F og prioritere refactoring efter churn.

Hvad det gør

Kører og fortolker RubyCritic-analyse på Ruby/Rails kodebaser: A-F filkarakterer, kompleksitet/duplikering/lugt-metrikker, churn-baseret prioritering og branch-sammenligninger. Udløses ved anmodninger om at analysere Ruby-kodekvalitet, gennemgå en Ruby PR, eller finde teknisk gæld i et Rails-projekt.

Testrapport

Skill'ens egen første Implementerings-trin ('gem install rubycritic') fejler fuldstændigt på enhver Ruby før 3.2: rubycritics simplecov-afhængighed kræver nu Ruby >=3.2, og dette blev reproduceret live på system Ruby 2.6.10 med en hård FEJL fra gem. SKILL.md nævner aldrig et Ruby-versionskrav nogetsteds, så det præcise 'legacy codebase' brugsscenarie, den annoncerer, er det, der mest sandsynligt vil ramme denne mur uadvart.

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

Kommandoer og eksempelprompter

  • /rubycritic-code-quality-analysisOmbryder RubyCritic gem'en til at bedømme Ruby/Rails filer A-F og prioritere refactoring efter churn.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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