Skip to the content
Agent Tools

RailsCTO

Community

Opinionated 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.

Plugin · by mattsears · runs in Claude Code, Cowork, claude.ai · 17 skills, 3 hooks · listed 2026-04-28

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.