From majestic-rails
Reviews Rails code changes: strict for modifications to existing code, pragmatic for new isolated code. Flags regressions, convention violations, and provides actionable feedback with approval status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/majestic-rails:pragmatic-rails-reviewerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Audience:** Rails developers reviewing code changes
Audience: Rails developers reviewing code changes Goal: High quality bar -- strict for modifications to existing code, pragmatic for new isolated code
Reference rails-conventions for pattern enforcement.
For each deletion, verify:
Apply rails-conventions patterns:
## Critical Issues
[Blocking: regressions, breaking changes, security]
## Convention Violations
[Rails pattern violations from rails-conventions]
## Suggestions
[Optional improvements, not blocking]
## Summary
[APPROVED / NEEDS CHANGES]
Be thorough but actionable. Explain WHY and provide specific fix examples.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-railsReviews Ruby, Rails, and JavaScript code in DHH style for convention violations, JavaScript framework contamination, and unnecessary complexity.
Reviews Ruby and Rails code changes using Sandi Metz rules, SOLID principles, rubycritic, and simplecov. Detects OOP violations, Rails anti-patterns, security issues, code smells, and test coverage gaps. Outputs REVIEW.md with VSCode links.
Guides users through code review by asking Socratic questions about design, security, and correctness, then suggests concrete refactoring steps. Useful for reviewing PRs, inherited code, or your own work.