mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-06-19 15:41:46 +02:00
4b0f058f2c
Based on PR feedback that 14 commands in core was too many: - **compound-engineering-core** (14 agents, 4 commands, 5 skills) - Only 4 workflow commands: /workflows:plan, /workflows:review, /workflows:work, /workflows:compound - All code review agents stay in core (referenced by /workflows:review) - **workflow-automation** (3 agents, 7 commands, 1 skill) - NEW - /resolve_pr_parallel, /plan_review, /resolve_parallel, /resolve_todo_parallel - /reproduce-bug, /triage, /changelog - bug-reproduction-validator, pr-comment-resolver, every-style-editor agents - **plugin-dev** (3 commands, 2 skills) - NEW - /generate_command, /heal-skill, /create-agent-skill - skill-creator, create-agent-skills skills All READMEs updated with "Works Best With" philosophy emphasizing that core provides the foundation but real power comes from combining plugins. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
rails-dev
Ruby/Rails development with DHH/37signals style conventions.
Installation
# Install with core (recommended)
claude /plugin install compound-engineering-core rails-dev
# Add automation helpers for the full experience
claude /plugin install compound-engineering-core rails-dev workflow-automation
What's Included
Agents (4)
kieran-rails-reviewer- Opinionated Rails code reviewdhh-rails-reviewer- DHH-style Rails review (brutal honesty)ankane-readme-writer- Ankane-style README generationlint- Ruby/Rails linting
Skills (4)
dhh-rails-style- 37signals Rails conventions (from Fizzy/Campfire analysis)dhh-ruby-style- DHH Ruby style guideandrew-kane-gem-writer- Gem writing patternsdspy-ruby- DSPy for Ruby
Usage
The Rails reviewers integrate with /workflows:review from core:
# Review a Rails PR with DHH-style feedback
claude /workflows:review 123
Invoke skills directly for style guidance:
# Get DHH Rails style advice
claude skill dhh-rails-style
# Write a gem in Ankane style
claude skill andrew-kane-gem-writer
Philosophy
This plugin embodies the 37signals approach:
- Vanilla Rails is plenty - Rich domain models over service objects
- CRUD controllers - Map everything to REST resources
- Concerns for sharing - Horizontal code reuse
- Records as state - Not boolean columns
- Database-backed - No Redis, use Solid Queue/Cache/Cable
- Build before gem - Understand your code
Works Best With
| Plugin | Why |
|---|---|
compound-engineering-core |
Required for /workflows:review |
workflow-automation |
Batch PR resolution, changelog generation |
frontend-design |
If doing Rails + Hotwire frontends |