+ AI-Powered Development Tools That Get Smarter With Every Use
+
+
+ Make each unit of engineering work easier than the last. 24 specialized agents, 16 powerful commands,
+ 11 intelligent skills, and 2 MCP servers for code review, research, design, and workflow automation.
+
+ Every unit of engineering work should make subsequent units of work easier—not harder.
+ Our tools embody this philosophy by learning from patterns, automating repetitive tasks,
+ and building institutional knowledge.
+
+
+
+
+
+
+
Plan
+
+ Understand the change needed and its impact before writing any code.
+ Use research agents to gather context and best practices.
+
+
+
+
+
+
+
Delegate
+
+ Use specialized AI agents to help with implementation.
+ Each agent brings deep expertise in its domain.
+
+
+
+
+
+
+
Assess
+
+ Run comprehensive reviews with multiple perspectives.
+ Security, performance, architecture—all covered.
+
+
+
+
+
+
+
Codify
+
+ Document learnings and patterns for future use.
+ Each solved problem becomes reusable knowledge.
+
+
+
+
+
+
+
+
+
+
+ 24 Specialized Agents
+
+
+ Each agent brings deep expertise in a specific domain. Run them individually or orchestrate
+ multiple agents in parallel for comprehensive analysis.
+
+
+
+
+
+
Review Agents (10)
+
+
+
+ kieran-rails-reviewer
+ Rails
+
+
Super senior Rails developer with impeccable taste. Applies strict conventions for Turbo Streams, namespacing, and the "duplication over complexity" philosophy.
+ claude agent kieran-rails-reviewer
+
+
+
+ dhh-rails-reviewer
+ Rails
+
+
Reviews code from DHH's perspective. Focus on Rails conventions, simplicity, and avoiding over-engineering.
+ claude agent dhh-rails-reviewer
+
+
+
+ kieran-python-reviewer
+ Python
+
+
Python code review with strict conventions. PEP 8 compliance, type hints, and Pythonic patterns.
+ claude agent kieran-python-reviewer
+
+
+
+ kieran-typescript-reviewer
+ TypeScript
+
+
TypeScript review with focus on type safety, modern patterns, and clean architecture.
+ claude agent kieran-typescript-reviewer
+
+
+
+ security-sentinel
+ Security
+
+
Security audits and vulnerability assessments. OWASP top 10, injection attacks, authentication flaws.
Analyze architectural decisions, compliance, and system design patterns.
+ claude agent architecture-strategist
+
+
+
+ data-integrity-guardian
+ Data
+
+
Database migrations and data integrity review. Schema changes, foreign keys, data consistency.
+ claude agent data-integrity-guardian
+
+
+
+ pattern-recognition-specialist
+ Patterns
+
+
Analyze code for patterns and anti-patterns. Design patterns, code smells, refactoring opportunities.
+ claude agent pattern-recognition-specialist
+
+
+
+ code-simplicity-reviewer
+ Quality
+
+
Final pass for simplicity and minimalism. Remove unnecessary complexity, improve readability.
+ claude agent code-simplicity-reviewer
+
+
+
+
+
+
+
Research Agents (4)
+
+
+
+ framework-docs-researcher
+ Research
+
+
Research framework documentation and best practices. Find official guidance and community patterns.
+ claude agent framework-docs-researcher
+
+
+
+ best-practices-researcher
+ Research
+
+
Gather external best practices and examples from the community and industry standards.
+ claude agent best-practices-researcher
+
+
+
+ git-history-analyzer
+ Git
+
+
Analyze git history and code evolution. Understand how code has changed and why.
+ claude agent git-history-analyzer
+
+
+
+ repo-research-analyst
+ Research
+
+
Research repository structure and conventions. Understand project patterns and organization.
+ claude agent repo-research-analyst
+
+
+
+
+
+
+
Design Agents (3)
+
+
+
+ design-iterator
+ Design
+
+
Iteratively refine UI through systematic design iterations with screenshots and feedback loops.
+ claude agent design-iterator
+
+
+
+ figma-design-sync
+ Figma
+
+
Synchronize web implementations with Figma designs. Pixel-perfect matching.
+ claude agent figma-design-sync
+
+
+
+ design-implementation-reviewer
+ Review
+
+
Verify UI implementations match Figma designs. Catch visual regressions.
+ claude agent design-implementation-reviewer
+
+
+
+
+
+
+
Workflow Agents (6)
+
+
+
+ bug-reproduction-validator
+ Bugs
+
+
Systematically reproduce and validate bug reports. Create minimal reproduction cases.
+ claude agent bug-reproduction-validator
+
+
+
+ pr-comment-resolver
+ PR
+
+
Address PR comments and implement fixes. Batch process review feedback.
+ claude agent pr-comment-resolver
+
+
+
+ feedback-codifier
+ Knowledge
+
+
Codify feedback patterns into reviewer agents. Build institutional knowledge.
+ claude agent feedback-codifier
+
+
+
+ lint
+ Quality
+
+
Run linting and code quality checks on Ruby and ERB files.
+ claude agent lint
+
+
+
+ spec-flow-analyzer
+ Testing
+
+
Analyze user flows and identify gaps in specifications.
+ claude agent spec-flow-analyzer
+
+
+
+ every-style-editor
+ Content
+
+
Edit content to conform to Every's style guide.
+ claude agent every-style-editor
+
+
+
+
+
+
+
Documentation Agent (1)
+
+
+
+ ankane-readme-writer
+ Docs
+
+
Create READMEs following Ankane-style template for Ruby gems. Clean, concise, comprehensive documentation that gets straight to the point.
+ claude agent ankane-readme-writer
+
+
+
+
+
+
+
+
+
+ 16 Powerful Commands
+
+
+ Slash commands for common workflows. From code review to bug triage,
+ these commands automate complex multi-step processes.
+
+
+
+
+
+
Workflow Commands
+
+
+
+ /workflows:plan
+
+
Create comprehensive implementation plans with research agents and stakeholder analysis.
+
+
+
+ /workflows:review
+
+
Run exhaustive code reviews using 12+ parallel agents, ultra-thinking, and worktrees.
+
+
+
+ /workflows:work
+
+
Execute work items systematically with progress tracking and validation.
+
+
+
+ /workflows:codify
+
+
Document solved problems for the knowledge base. Turn learnings into reusable patterns.
+
+
+
+
+
+
+
Utility Commands
+
+
+
+ /changelog
+
+
Create engaging changelogs for recent merges.
+
+
+
+ /create-agent-skill
+
+
Create or edit Claude Code skills with expert guidance.
+
+
+
+ /generate_command
+
+
Generate new slash commands from templates.
+
+
+
+ /heal-skill
+
+
Fix skill documentation issues automatically.
+
+
+
+ /plan_review
+
+
Multi-agent plan review in parallel.
+
+
+
+ /prime
+
+
Prime/setup command for project initialization.
+
+
+
+ /report-bug
+
+
Report bugs in the plugin with structured templates.
+
+
+
+ /reproduce-bug
+
+
Reproduce bugs using logs and console output.
+
+
+
+ /triage
+
+
Triage and prioritize issues interactively.
+
+
+
+ /resolve_parallel
+
+
Resolve TODO comments in parallel.
+
+
+
+ /resolve_pr_parallel
+
+
Resolve PR comments in parallel.
+
+
+
+ /resolve_todo_parallel
+
+
Resolve file-based todos in parallel.
+
+
+
+
+
+
+
+
+
+ 11 Intelligent Skills
+
+
+ Skills provide deep domain expertise that Claude Code can invoke on-demand.
+ From Ruby gem patterns to image generation.
+
+
+
+
+
+
Development Tools
+
+
+
+ andrew-kane-gem-writer
+ Ruby
+
+
Write Ruby gems following Andrew Kane's patterns. Clean APIs, smart defaults, comprehensive testing.
+ skill: andrew-kane-gem-writer
+
+
+
+ dhh-ruby-style
+ Rails
+
+
Write Ruby/Rails code in DHH's 37signals style. Convention over configuration, beautiful code.
+ skill: dhh-ruby-style
+
+
+
+ dspy-ruby
+ AI
+
+
Build type-safe LLM applications with DSPy.rb. Structured prompting, optimization, providers.
+ skill: dspy-ruby
+
+
+
+ frontend-design
+ Design
+
+
Create production-grade frontend interfaces with modern CSS, responsive design, accessibility.
+ skill: frontend-design
+
+
+
+ create-agent-skills
+ Meta
+
+
Expert guidance for creating Claude Code skills. Templates, best practices, validation.
+ skill: create-agent-skills
+
+
+
+ skill-creator
+ Meta
+
+
Guide for creating effective Claude Code skills with structured workflows.
+ skill: skill-creator
+
+
+
+ codify-docs
+ Docs
+
+
Capture solved problems as categorized documentation with YAML schema.
+ skill: codify-docs
+
+
+
+
+
+
+
Content & Workflow
+
+
+
+ every-style-editor
+ Content
+
+
Review copy for Every's style guide compliance.
+ skill: every-style-editor
+
+
+
+ file-todos
+ Workflow
+
+
File-based todo tracking system with priorities and status.
+ skill: file-todos
+
+
+
+ git-worktree
+ Git
+
+
Manage Git worktrees for parallel development on multiple branches.
+ skill: git-worktree
+
+
+
+
+
+
+
Image Generation
+
+
+
+ gemini-imagegen
+ AI Images
+
+
+ Generate and edit images using Google's Gemini API. Text-to-image, image editing,
+ multi-turn refinement, and composition from up to 14 reference images.
+
+
+
+ Text-to-image generation
+
+
+ Image editing & manipulation
+
+
+ Multi-turn refinement
+
+
+ Multiple reference images (up to 14)
+
+
+ Google Search grounding (Pro)
+
+
+ skill: gemini-imagegen
+
Requires: GEMINI_API_KEY environment variable
+
+
+
+
+
+
+
+
+
+ 2 MCP Servers
+
+
+ Model Context Protocol servers extend Claude Code's capabilities with
+ browser automation and framework documentation lookup.
+
+
+
+
+
+
+
+ Playwright
+
+
Browser automation for testing, screenshots, and web interactions.
+
+
Tools Provided:
+
+
browser_navigate - Navigate to URLs
+
browser_take_screenshot - Take screenshots
+
browser_click - Click elements
+
browser_fill_form - Fill form fields
+
browser_snapshot - Get accessibility snapshot
+
browser_evaluate - Execute JavaScript
+
+
+
+
+
+
+ Context7
+
+
Framework documentation lookup for 100+ frameworks.
+
+
Tools Provided:
+
+
resolve-library-id - Find library ID
+
get-library-docs - Get documentation
+
+
Supports: Rails, React, Next.js, Vue, Django, Laravel, and 100+ more
+
+
+
+
+
+
+
+
+
Get Started in Seconds
+
+ Install the plugin and start using AI-powered development tools immediately.
+
+
+
+
+
+
1
+
+
Add the Marketplace
+
+
claude /plugin marketplace add https://github.com/EveryInc/every-marketplace
+
+
+
+
+
2
+
+
Install the Plugin
+
+
claude /plugin install compounding-engineering
+
+
+
+
+
3
+
+
Start Using
+
+
# Run a code review
+/workflows:review PR#123
+
+# Use an agent
+claude agent kieran-rails-reviewer
+
+# Invoke a skill
+skill: gemini-imagegen
+
+
+
+
+
+
+
+
+
+
Frequently Asked Questions
+
+
+
+
+
What is Compounding Engineering?
+
+
+
+
+ Compounding Engineering is a philosophy that every unit of engineering work should make subsequent
+ units easier—not harder. This plugin embodies that philosophy with tools that learn from patterns,
+ automate repetitive tasks, and build institutional knowledge.
+
+
+
+
+
+
How do agents differ from skills?
+
+
+
+
+ Agents are specialized personas that can be invoked to perform specific tasks
+ (e.g., code review, research). They're called with claude agent [name].
+
+
+ Skills provide domain expertise that Claude Code can use on-demand. They include
+ reference materials, templates, and workflows. They're invoked with skill: [name].
+
+
+
+
+
+
Why aren't MCP servers loading automatically?
+
+
+
+
+ This is a known issue. As a workaround, manually add the MCP servers to your
+ .claude/settings.json file. See the README for the exact configuration.
+
+
+
+
+
+
Can I use this with languages other than Ruby/Rails?
+
+
+
+
+ Yes! While many agents are specialized for Rails, we also have Python and TypeScript reviewers.
+ The workflow commands, research agents, and skills like gemini-imagegen work with any language.
+
+
+
+
+
+
How do I create my own agents or skills?
+
+
+
+
+ Use the /create-agent-skill command or the create-agent-skills skill
+ for expert guidance. The skill includes templates, best practices, and validation workflows.
+
+
+
+
+
+
+
+
+
+
Start Building Smarter Today
+
+ Join developers who are making each engineering task easier than the last.
+
+ This guide will help you install, configure, and start using the Compounding Engineering plugin
+ for Claude Code. In about 5 minutes, you'll have access to 24 specialized agents, 16 commands,
+ 11 skills, and 2 MCP servers.
+
First, add the Every Marketplace to your Claude Code installation:
+
+
claude /plugin marketplace add https://github.com/EveryInc/every-marketplace
+
+
+
Step 2: Install the Plugin
+
Install the compounding-engineering plugin from the marketplace:
+
+
claude /plugin install compounding-engineering
+
+
+
Step 3: Verify Installation
+
Verify the plugin is installed correctly:
+
+
claude /plugin list
+
+
You should see compounding-engineering in the list of installed plugins.
+
+
+
+
+
Known Issue: MCP Servers
+
+ The bundled MCP servers (Playwright and Context7) may not load automatically.
+ See the MCP Configuration section for the workaround.
+
+
+
+
+
+
+
+
Quick Start
+
+
Here are the most common ways to use the plugin:
+
+
Run a Code Review
+
The /workflows:review command runs a comprehensive code review using multiple agents in parallel:
+
+
# Review a PR by number
+/workflows:review 123
+
+# Review the current branch
+/workflows:review
+
+# Review a specific branch
+/workflows:review feature/my-feature
+
+
+
Use a Specialized Agent
+
Invoke agents directly for specific tasks:
+
+
# Rails code review with Kieran's conventions
+claude agent kieran-rails-reviewer "Review the UserController"
+
+# Security audit
+claude agent security-sentinel "Audit authentication flow"
+
+# Research best practices
+claude agent best-practices-researcher "Find pagination patterns for Rails"
+
+
+
Invoke a Skill
+
Skills provide domain expertise on demand:
+
+
# Generate images with Gemini
+skill: gemini-imagegen
+
+# Write Ruby in DHH's style
+skill: dhh-ruby-style
+
+# Create a new Claude Code skill
+skill: create-agent-skills
+
+
+
+
+
+
Configuration
+
+
MCP Server Configuration
+
+ If MCP servers don't auto-load, add them manually to your .claude/settings.json:
+
+ Skills provide domain expertise that Claude Code can invoke on-demand.
+ Unlike agents (which are personas), skills are bodies of knowledge with
+ templates, references, and workflows.
+
+
+
Invoking Skills
+
+
# In your prompt, reference the skill
+skill: gemini-imagegen
+
+# Or ask Claude to use it
+"Use the dhh-ruby-style skill to refactor this code"
P2 Important - Should fix. Performance issues, architectural concerns, reliability problems.
+
P3 Nice-to-Have - Enhancements. Minor improvements, cleanup, documentation.
+
+
+
Working with Todo Files
+
Review findings are stored as todo files in the todos/ directory:
+
+
# List all pending todos
+ls todos/*-pending-*.md
+
+# Triage findings
+/triage
+
+# Resolve todos in parallel
+/resolve_todo_parallel
+
+
+
+
+
+
Creating Custom Agents
+
+
+ You can create custom agents tailored to your team's needs.
+ Agents are defined as markdown files with YAML frontmatter.
+
+
+
Agent File Structure
+
+
---
+name: my-custom-agent
+description: Brief description of what this agent does
+---
+
+# Agent Instructions
+
+You are [role description].
+
+## Your Responsibilities
+1. First responsibility
+2. Second responsibility
+
+## Guidelines
+- Guideline one
+- Guideline two
+
+
+
Agent Location
+
Place custom agents in:
+
+
.claude/agents/ - Project-specific agents
+
~/.claude/agents/ - User-wide agents
+
+
+
+
+
+
Use the Command
+
+ The easiest way to create agents is with the /create-agent-skill command
+ or the create-agent-skills skill.
+
+
+
+
+
+
+
+
Creating Custom Skills
+
+
+ Skills are more complex than agents. They can include references,
+ templates, workflows, and scripts.
+
---
+name: my-skill
+description: Brief description shown when skill is invoked
+---
+
+# Skill Title
+
+Detailed instructions for using this skill.
+
+## Quick Start
+...
+
+## Reference Materials
+The skill includes references in the `references/` directory.
+
+## Templates
+Use templates from the `templates/` directory.
+
+
+
+
+
+
Expert Guidance
+
+ Use skill: create-agent-skills for comprehensive guidance
+ on creating effective skills, including best practices and validation.
+