
Esparkman Claude Rubycritic Skill
- 18 repo stars
- Updated November 19, 2025
- esparkman/claude-rubycritic-skill
esparkman-claude-rubycritic-skill is a Claude Code plugin that runs RubyCritic analysis to score complexity, detect smells, and prioritize Ruby and Rails refactors.
About
The esparkman Claude RubyCritic skill is a single-plugin bundle that teaches Claude Code to run Ruby-oriented static analysis through RubyCritic. developers maintaining Rails or Ruby APIs often defer quality work until production pain; this skill turns RubyCritic’s reports—complexity, smells, branch comparisons, and high-churn hotspots—into an agent-guided review session you can run before merge or release. Its canonical home is Ship → review because the output is meant to change what you allow out the door, though the same runs support Operate → iterate when technical debt keeps resurfacing. The skill is analysis and prioritization, not automatic fixes; you still apply refactors and tests. Compared to a generic “clean up my code” prompt, it is anchored to measurable RubyCritic scores and Rails-friendly workflows.
- Model-invoked Claude Code skill wrapping RubyCritic static analysis for Ruby and Rails.
- Reports complexity scores, code smells, and detailed per-file metrics.
- Compares branches and highlights high-churn areas for refactoring opportunities.
- Prioritizes problem areas so solo builders know what to fix first.
Esparkman Claude Rubycritic Skill by the numbers
- Data as of Jul 25, 2026 (Skillselion catalog sync)
/plugin install esparkman-claude-rubycritic-skill@esparkman/claude-rubycritic-skillAdd your badge
Show developers this plugin is listed on Skillselion. Paste this into your README.
| repo stars | ★ 18 |
|---|---|
| Last updated | November 19, 2025 |
| Repository | esparkman/claude-rubycritic-skill ↗ |
What it does
Invoke the RubyCritic Claude skill so your agent can analyze Ruby and Rails code quality, surface smells, and prioritize refactors before you ship.
Who is it for?
Rails or Ruby API maintainers who want agent-assisted quality reports before release or during debt paydown.
Skip if: Greenfield non-Ruby projects, teams without RubyCritic installed, or developers who need security penetration testing instead of static quality metrics.
What you get
After adding the skill, Claude can invoke RubyCritic workflows that identify smells, compare branches, and rank refactor targets so you ship cleaner Ruby code.
- RubyCritic-backed quality summary with complexity and smell highlights
- Prioritized list of files or areas worth refactoring
- Branch comparison notes for high-churn or worsening scores
By the numbers
- Plugin bundle contains 1 plugin (pluginCount: 1).
- Source repository: esparkman/claude-rubycritic-skill.
- Catalog metadata lists 14 GitHub stars at last fetch.
Recommended Plugins
How it compares
Ruby-specific static analysis skill, not a generic multi-language linter plugin.
FAQ
Who is Esparkman Claude Rubycritic Skill for?
It is for Claude Code users working in Ruby or Rails who want structured RubyCritic insights without manually parsing HTML reports each time.
When should I use Esparkman Claude Rubycritic Skill?
Use it before merging sizable changes, after high-churn features, or when planning refactors—not when you are only prototyping non-Ruby stacks.
How do I add Esparkman Claude Rubycritic Skill to my agent?
Install the plugin from esparkman/claude-rubycritic-skill in Claude Code, ensure Ruby and RubyCritic are available in the project, and invoke the skill when reviewing Ruby files or branches.