What problem does it solve?
This Skill eliminates the risk of inconsistent, low-quality Rails code reviews that miss hidden regressions, unnecessary complexity, and convention breaks that make codebases increasingly hard to maintain over time.
Core Features & Use Cases
- Conditional Rails-specific review: Activates only when diffs touch Rails application code, avoiding irrelevant feedback for non-Rails changes.
- Strict maintainability focus: Flags existing-file complexity that adds no value, hidden regressions in refactors, Rails clarity failures, hard-to-test code structure, and overbuilt abstractions.
- Calibrated confidence scoring: Assigns clear confidence levels to findings, prioritizing high-impact issues and suppressing low-value stylistic criticism.
- Use Case: For example, when reviewing a PR that modifies a Rails controller with Turbo streams, this Skill will flag if the stream response uses separate templates when inline render arrays would be simpler, or if a refactor removed a callback without preserving existing behavior.
Quick Start
Use the kieran-rails-reviewer skill to review the latest Rails code diff for maintainability risks and convention breaks.