Layered Rails Skills — Development skill for Claude Code
Skills based on the Layered Rails book and beyond.
How to install Layered Rails Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open palkan/skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Layered Rails Skills does
Skills based on the Layered Rails book and beyond.
Alternatives in Development
- Book To Skill — Turn any technical book PDF into a Claude Code skill — ready to study, reference, and use while you work 25.9k ★
- Analyze Codebase To Book — Prompt: Turn Any Codebase Into a Technical Book 1.7k ★
- Claude On Rails — A development framework for Ruby on Rails developers using Claude Code, inspired by SuperClaude 779 ★
README
Layered Rails Skills
Design and review Rails applications using layered architecture principles from the [Layered Design for Ruby on Rails Applications](https://www.packtpub.com/en-us/product/layered-design-for-ruby-on-rails-applications-9781806114221) book.
The bundled plugins and slash commands target [Claude Code](https://docs.anthropic.com/en/docs/claude-code), while the core skill content (`SKILL.md` + workflows + references + examples) is also usable from other environments such as Codex.
**Install (recommended — full plugin with commands and sub-agents):**
/plugin marketplace add palkan/layered-rails-skills
/plugin install layered-rails@layered-rails-skills
**Commands:**
| Command | Purpose |
|---|---|
/layered-rails:analyze |
Full codebase architecture analysis |
/layered-rails:analyze-services |
Audit app/services/ — conventions, clusters, layer hygiene, test consequences |
/layered-rails:analyze-callbacks |
Score model callbacks, find extraction candidates |
/layered-rails:analyze-gods |
Find god objects via churn x complexity |
/layered-rails:review |
Review code changes for layer violations |
/layered-rails:spec-test |
Run specification test on specific files |
/layered-rails:plan [goal] |
Plan incremental adoption of layered patterns |
/layered-rails:archspec |
Generate and verify an Archspec.rb enforcing layer boundaries in CI |
**Install via [skills.sh](https://skills.sh/) (skill content only — no slash-command bindings):**
npx skills add palkan/layered-rails-skills --skill layered-rails
skills.sh delivers the `skills/layered-rails/` tree — `SKILL.md`, `workflows/`, `references/`, and `examples/`. The `/layered-rails:*` slash commands and the `layered-rails-planner` / `layered-rails-reviewer` sub-agent registrations are not part of the skill spec and won't be copied, but every workflow they wrap is in `workflows/` and can be invoked by name in plain language ("run the layered-r
Related Skills
Orbit Prompt
Analyze and improve your prompt before sending — returns ORIGINAL PROMPT, ANALYSIS, IMPROVED PROMPT, KEY IMPRO
Layered Agentic Analysis
🧠 LAYERED AGENTIC ANALYSIS - Ultimate Multi-MCP Intelligence
Dsh Layered Memory
Cross-session long-term memory plugin for DeepSeek Harness
Mows Harness
A layered, self-hosted Claude Code harness: config + skills, unattended watchdogs, VPS web cockpit (Caddy/oaut
Rogue Backend Engineering Skill
Expert backend application engineering: layered architecture, domain services, validation, transactions, cachi
Scaling Prompts
Scaling Prompts — Road to 1M+ Users & Beyond CoinGecko
Related Agents
Independent Reviewer
Product-technical alignment reviewer. Spawned in a tmux pane via OpenAI Codex CLI with zero inherited context.
Feynman Explainer
Decomposes a technical concept into layered explanations using the Feynman technique -- analogy first, mechani
Assess Layer Scorer
Scores a codebase against the /assess 0-8 layered contract model, reading the deterministic run-context.json a