claude

rails-stack

Rails 8.1 + Hotwire development doctrine: vanilla-first stack, pure RSpec testing, Turbo/Stimulus/Hotwire Native, OpenAPI docs via rswag, ruby_llm AI features, Kamal 2 deployment, plus the design system (tokens, layout primitives, component catalog), review doctrine for the defect class authors are blind to — code that does not do what its own docs, config and project rules claim — and an advisory quality pass (reuse, simplification, efficiency, altitude) that runs second and never blocks a merge. Bundles the rails-8, hotwire, design-system, code-review, quality-pass, derived-artifacts and parallel-session-lane skills.

1 on GitHubby Fisayo Animashaunv1.77.0MITupdated 21 days agodevelopment
/

Plugin rails-stack from marketplace claude-skills in fmanimashaun/claude-skills. Commands read from the repo's manifest — 21 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (7)

  • code-review

    Review doctrine for the class of defect authors are systematically blind to — code that is correct on its own terms but does not do what its own documentation, config, comments or project rules claim it does. Use this skill whenever reviewing a diff, a pull request, or a branch; before committing; w

  • derived-artifacts

    How to build anything whose numbers come from somewhere else — read the generator's structured source, never regex-parse generated prose, and assert every derived total against the source's own declared totals. Use when writing or updating a script that produces a report, table, page, or summary fro

  • design-system

    The design system — how to architect and build consistent, modern, responsive interfaces, brand-parameterised via brand packs. Load this WHENEVER designing, building or reviewing UI: the interface architecture (application shell, navigation, page templates, regions, the state contract, cross-cutting

  • hotwire

    Hotwire reference: Turbo (Drive, Frames, Streams, morphing page refreshes, broadcasts), Stimulus (controllers, actions, targets, values, outlets) and Hotwire Native (iOS/Android shells, bridge components, path configuration). Use when the user works with Turbo or Stimulus in any backend, mentions tu

  • parallel-session-lane

    Operating protocol for working as one of several agent sessions against the same repository at once — take your own worktree and test database, announce the FILE PATHS you are about to touch, query git for claimed decision numbers and migration timestamps rather than asking a peer, and copy the giti

  • quality-pass

    A SECOND review pass over changed code, for quality rather than correctness — reuse (is this duplicating something that already exists?), simplification (redundant or derivable state, copy-paste with variation, dead code left behind), efficiency (repeated I/O, work hoisted out of a loop, independent

  • rails-8

    Playbook for building full-stack Ruby on Rails 8.1 applications "the Rails way" — vanilla Rails, Hotwire (Turbo + Stimulus), the Solid stack, Propshaft + importmap, RSpec testing, ecosystem gems, OpenAPI docs, AI features, observability, and Kamal 2 deployment. Use this skill whenever the user is cr

Subagents (7)

  • code-reviewer

    Reviews code changes for Rails best practices, authorization coverage, query safety, Hotwire correctness and project-convention compliance. Use after writing or modifying code, before every commit. Diff-driven.

  • design-auditor

    Audits views and frontend changes for design-system compliance: form builder mandate, brand tokens, Tailwind patterns, dark-mode/contrast, Hotwire idioms. Use whenever views, partials, or Stimulus controllers were touched.

  • kamal-configurator

    Autonomous Kamal 2 cloud deployment from a prepared .kamal/deploy.env briefing sheet. Reads every value from .kamal/deploy.env and ROUTES each to its Rails-native home — app secrets into encrypted credentials, deploy secrets into gitignored .kamal/secrets, deploy facts into deploy.yml — then deploys

  • migration-writer

    Writes and reviews database migrations. Use for any db/migrate change — new tables, columns, indexes, backfills. Enforces reversibility and production safety.

  • rails-developer

    Implements Rails 8 features from scratch or modifies existing code — models, migrations callers, controllers, services, jobs, Hotwire views. Use for any non-trivial code generation after a plan exists. Produces production-quality code following the rails-8/hotwire skill doctrine plus the project's C

  • security-auditor

    Security review for new endpoints, auth flows, and any code touching user data. Runs Brakeman + a Rails-specific audit checklist. Use before merging anything that changes authentication, authorization, APIs, or data handling.

  • test-runner

    Runs the RSpec suite (targeted or full), analyzes failures, and reports actionable fixes. Use after every code change and before every push.

Hooks (2)

  • PreToolUse

    /bin/bash -p "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/guard-migrate.sh"

  • PostToolUse

    /bin/bash -p "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/lint-ruby.sh"

View source on GitHub

More from fmanimashaun/claude-skills

All 8 plugins →

Agentic development flow for Rails 8 projects — /feature, /fix, /review, /setup-flow and /brain commands, fourteen specialist subagents (rails-developer, migration-writer, code-reviewer, spec-reviewer, test-runner, security-auditor, design-auditor, doc-updater, pr-reviewer, claim-verifier, skill-curator, claude-skills-reporter, adversary, plan-advisor), and guardrail hooks that mechanically enforce spec-proven changes, safe migrations and git discipline. Pairs with the rails-stack skills.

26 commands · 14 agents · hooks

1

Agentic UI/design flow — applies the design system so UI is consistent, modern, and responsive without a designer or Figma. /design-flow:setup scaffolds the token architecture (brand primitives -> semantic roles -> Utopia fluid scale) + layout-primitive recipes + base components through the project's UI adapter; /design-flow:component authors UI by composing layout primitives + role tokens with a fixed variant/size/state vocabulary, a11y, and prescribed responsive behavior; /design-flow:canvas composes a Claude Design prompt carrying the project's own tokens and catalog, /design-flow:port brings the returned canvas back through the project's UI adapter; /design-flow:audit flags drift. Agents: rails-ui-composer, design-auditor, design-critic, rails-ui-porter, brand-guardian, interface-auditor. Pairs with the design-system skill (bundled in rails-stack).

13 commands · 6 agents · hooks

1

qa-flow

claude

Independent, stack-agnostic QA engineering flow. The QA engineer picks the stack in qa/qa.config.yml (Playwright, Cypress+Cucumber, Selenium+pytest-bdd, Appium; free by default) — qa-flow is never forced onto one. Free, repo-local case authoring/management (/qa-flow:cases → qa/test-cases.csv; Testmo opt-in) and agentic functional testing via Playwright MCP (/qa-flow:functional): auto-maps flows, self-adapting locators, evidence-based Markdown/CSV reports. Plus risk-based planning, defect filing, PR-native results, and a hook-enforced dev->main certification gate.

8 commands · 11 agents · hooks

1

pipeline

claude

Lifecycle orchestrator over rails-flow and qa-flow — build -> verify -> certify -> containerized release, honoring every gate. Release artifact is a versioned ghcr.io Docker image (local pull-and-run today, Kamal cloud when ready). /pipeline:deploy-cloud reads a prepared .env and generates the full Kamal 2 config + wires secrets safely (committed deploy.yml references names; gitignored .kamal/secrets holds values), then deploys with approval.

9 commands · 1 agent · hooks

1

Next.js + Supabase + Vercel stack, 0.1.0, an early release: conventions for how the three fit together, the stack's markers for the stack detector, and a React frontend architecture (the react skill) whose rules are each enforced by lint, nextjs-stack's checks, a declaration or a recorded review verdict. feature/fix/review still lean on the Rails-flavoured agents. Platform knowledge stays in Vercel's official plugin (vercel-plugin) and Supabase's supabase/agent-skills, which it points to rather than copies.

2 skills

1

Deliberately generic Rails guidance. This is the benchmark's CONTROL arm, not a product — it exists so a win for rails-stack can be attributed to the content of our doctrine rather than to the mere presence of a loaded skill. Never publish or install this.

1 skill

1

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Maintain rails-stack?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins