RubyCritic code quality analysis skill for Ruby and Rails projects
npx claudepluginhub esparkman/claude-rubycritic-skillClaude Code Skill for Ruby code quality analysis with RubyCritic. Model-invoked - Claude autonomously analyzes code quality, identifies smells, and provides refactoring insights.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Browser automation for AI agents
A Claude Code skill that provides comprehensive code quality analysis for Ruby and Rails projects using RubyCritic.
Install via Claude Code's plugin system for automatic updates:
# Add this repository as a marketplace
/plugin marketplace add esparkman/claude-rubycritic-skill
# Install the plugin
/plugin install rubycritic-skill@rubycritic-skill
# Install RubyCritic gem
gem install rubycritic
# Clone the repository
git clone https://github.com/esparkman/claude-rubycritic-skill.git
cd claude-rubycritic-skill
# Run the install script
./install.sh
Or manually:
# Clone to temporary location
git clone https://github.com/esparkman/claude-rubycritic-skill.git /tmp/rubycritic-temp
# Copy the skill folder
mkdir -p ~/.claude/skills
cp -r /tmp/rubycritic-temp/skills/rubycritic-skill ~/.claude/skills/
# Install RubyCritic gem
gem install rubycritic
# Clean up
rm -rf /tmp/rubycritic-temp
For detailed installation instructions, see INSTALLATION.md.
This is a model-invoked skill - Claude automatically knows when to use it based on your requests. Navigate to any Ruby or Rails project in Claude Code and simply ask in natural language:
Analyze entire project:
Analyze the code quality of this project
Analyze specific paths:
Check the code quality of app/models
Run code quality analysis on app/controllers/users_controller.rb
Get a summary:
Give me a quick summary of the code quality metrics
Find worst files:
Show me the 5 worst files that need refactoring
What files have the lowest quality scores?
Compare branches:
Compare the code quality between this branch and main
How has code quality changed since the main branch?
Claude will automatically invoke RubyCritic and provide detailed analysis with actionable insights.
The skill provides several types of analysis you can request:
| Capability | What to Ask | What You Get |
|---|---|---|
| Full Analysis | "Analyze the code quality of [path]" | Complete breakdown of metrics, scores, and smells for files |
| Summary | "Give me a code quality summary" | Quick overview of overall project health without file details |
| Worst Files | "Show me the worst files" or "Find the 5 lowest scoring files" | Prioritized list of files needing immediate attention |
| Branch Comparison | "Compare code quality with main branch" | Diff showing quality improvements or regressions between branches |
When you ask about code quality, Claude will:
Score Grades:
Key Metrics: