Version 2.5.0 released!

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.

24
Specialized Agents
16
Slash Commands
11
Intelligent Skills
2
MCP Servers

The Compounding Engineering Philosophy

Every unit of engineering work should make subsequent units of work easier—not harder.

"Most engineering creates linear value: you build a feature, it works, done. Compounding engineering creates exponential value: each solved problem teaches the system, each pattern becomes reusable, each review strengthens future reviews."

Plan

Understand before you build

Before writing a single line of code, gather context. Research agents explore documentation, analyze git history, and find best practices. The /workflows:plan command orchestrates 3 research agents in parallel to create comprehensive implementation plans.

framework-docs-researcher best-practices-researcher repo-research-analyst git-history-analyzer

Delegate

Leverage specialized expertise

Each agent brings deep domain knowledge. The kieran-rails-reviewer knows Rails conventions like an expert. The security-sentinel catches OWASP vulnerabilities. The /workflows:work command executes plans while maintaining quality gates.

24 specialized agents /workflows:work dhh-ruby-style skill git-worktree skill

Assess

Multiple perspectives, comprehensive coverage

The /workflows:review command launches 12+ review agents in parallel: security, performance, architecture, data integrity, patterns, and more. Findings are categorized by severity (P1/P2/P3) and stored as actionable todo files.

security-sentinel performance-oracle architecture-strategist data-integrity-guardian

Codify

Turn solutions into knowledge

Every solved problem should teach the system. The /workflows:codify command captures solutions as searchable documentation. The feedback-codifier agent extracts patterns from code reviews to improve future reviews.

/workflows:codify codify-docs skill feedback-codifier file-todos skill

The Compounding Effect

Day 1
Install plugin, run first review
Week 1
Patterns documented, todos organized
Month 1
Knowledge base growing, reviews faster
Ongoing
Each task easier than the last

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.

claude agent security-sentinel
performance-oracle Performance

Performance analysis and optimization recommendations. N+1 queries, caching strategies, bottleneck identification.

claude agent performance-oracle
architecture-strategist Architecture

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

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.