RailsCTO
CommunityOpinionated Claude Code plugin that turns Claude into a senior-engineer-grade Ruby on Rails collaborator — enforcing strict quality, security, and test gates on every change.
Claude Code
claude plugin install railscto
A community plugin: Anthropic has not reviewed it. Read the source before you install it.
Skills (17)
-
Skill rails-cto
Orchestrator skill for Ruby on Rails projects. Initializes sessions, routes to specialized skills, enforces mandatory QA gates, and runs the completion checklist.
Any agent
npx skills add mattsears/rails-cto --skill rails-cto
-
Skill rails-cto-api
How to build RESTful JSON APIs in a Rails 8 application following OpenAPI standards. Use when creating, modifying, or debugging API endpoints, serializers, authentication, documentation, or any code…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-api
-
Skill rails-cto-architect
How to write comprehensive implementation plans for multi-step Rails features before any code is written. Use when the user has a spec, feature request, or multi-step task and wants to plan the…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-architect
-
Skill rails-cto-commit
Stage and commit all outstanding code changes with a clear, human-friendly commit message. Use this skill whenever the user asks to commit, save their work, push changes, or says things like "commit…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-commit
-
Skill rails-cto-engineer
This file provides guidance to Claude Code (claude.ai/code) when working with Ruby on Rails projects.
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-engineer
-
Skill rails-cto-erb
How to write clean, well-formatted ERB templates for this Rails 8 project. Use when creating or modifying any ERB view, partial, layout, or component template. Also use when the user mentions "erb", "
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-erb
-
Skill rails-cto-minitest
Write and maintain Minitest tests for a Rails 8 application using the Minitest::Spec DSL. Covers model tests, command/service tests, controller/integration tests, job tests, ViewComponent tests, and…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-minitest
-
Skill rails-cto-production-pr
Create a production pull request merging staging into main using the gh CLI. Use this skill whenever the user asks to create a production PR, deploy to production, cut a release, or says things like "
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-production-pr
-
Skill rails-cto-pull-request
Create a pull request targeting the staging branch using the gh CLI. Use this skill whenever the user asks to create a PR, open a pull request, submit for review, or says things like "create a PR"…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-pull-request
-
Skill rails-cto-qa
Quality assurance for Ruby on Rails projects — linting, testing, and code review. Use after creating or modifying any Ruby file — controllers, models, commands, services, jobs, tests, or any other…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-qa
-
Skill rails-cto-restful
How to write RESTful controllers for this Rails 8 project. Use when creating, modifying, or restructuring controllers, adding new actions, defining routes, or designing resource hierarchies.
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-restful
-
Skill rails-cto-security
Run Brakeman and bundler-audit security scans on changed files and fix high/medium confidence warnings. Use when any .rb or .html.erb file is created or modified.
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-security
-
Skill rails-cto-static-analysis
Run Reek, Flog, and Flay static analysis on changed Ruby files and auto-refactor when issues are found. Use after modifying any .rb file.
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-static-analysis
-
Skill rails-cto-stimulus
How to write Stimulus controllers for this Rails 8 / Hotwire project. Use when creating, modifying, or debugging Stimulus controllers, wiring controllers to ERB views, or integrating JavaScript…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-stimulus
-
Skill rails-cto-tailwind
How to write clean, maintainable Tailwind CSS in Rails projects. Use when creating or modifying any .html.erb file, view, partial, layout, ViewComponent template, or stylesheet that involves…
Any agent
npx skills add mattsears/rails-cto --skill rails-cto-tailwind
-
Skill rails-upgrade
Analyze Rails application upgrade path. Checks current version, finds latest release, fetches upgrade notes and diffs, then performs selective upgrade preserving local customizations.
Any agent
npx skills add mattsears/rails-cto --skill rails-upgrade
-
Skill rails-viewcomponents
Specialized skill for building ViewComponents with Hotwire (Turbo & Stimulus). Use when creating reusable UI components, implementing frontend interactions, building Turbo Frames/Streams, or writing…
Any agent
npx skills add mattsears/rails-cto --skill rails-viewcomponents
From Anthropic's public plugin directory, read on 2026-10-15. Find a skill by task.