Skip to content

Commit f80ada5

Browse files
Add MIT license and simplify README
- Add MIT license (Copyright Every) - Simplify README to focus on core workflow commands - Link to full component reference and articles 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent fa80119 commit f80ada5

File tree

1 file changed

+15
-260
lines changed

1 file changed

+15
-260
lines changed

README.md

Lines changed: 15 additions & 260 deletions
Original file line numberDiff line numberDiff line change
@@ -1,276 +1,31 @@
1-
# Every Marketplace
1+
# Compound Engineering Plugin
22

3-
The official Every marketplace where engineers from Every.to share their workflows. Currently featuring the Compounding Engineering Philosophy plugin.
3+
A Claude Code plugin that makes each unit of engineering work easier than the last.
44

5-
## Quick Start
6-
7-
### Standard Installation
8-
Run Claude and add the marketplace:
5+
## Install
96

107
```bash
118
/plugin marketplace add https://github.com/EveryInc/every-marketplace
12-
```
13-
14-
Then install the plugin:
15-
16-
```bash
179
/plugin install compound-engineering
1810
```
1911

20-
### One-Command Installation
21-
Use the [Claude Plugins CLI](https://claude-plugins.dev) to skip the marketplace setup:
22-
23-
```bash
24-
npx claude-plugins install @EveryInc/every-marketplace/compound-engineering
25-
```
26-
27-
This automatically adds the marketplace and installs the plugin in a single step.
28-
29-
### Factory (Droid) quick start
30-
31-
1) Install Droid (Factory).
32-
33-
```bash
34-
bunx droid-factory
35-
```
36-
37-
What this does: copies Claude Code marketplace commands/agents/subagents and converts them to Droid format.
38-
39-
Next:
40-
- Start Droid
41-
- In Settings, enable Sub-agents
42-
43-
You're done: use this source from Droid. You don't need to add it in Claude Code anymore.
44-
45-
---
46-
47-
# Compounding Engineering Plugin
48-
49-
A Claude Code plugin that makes each unit of engineering work easier than the last. Transform how you plan, build, and review code using AI-powered tools that systematically improve your development workflow.
50-
51-
## What Is Compounding Engineering?
52-
53-
**Each unit of engineering work should make subsequent units of work easier—not harder.**
12+
## Workflow
5413

55-
Traditional development accumulates technical debt. Every feature adds complexity. Every change increases maintenance burden. The codebase becomes harder to work with over time.
56-
57-
Compounding engineering inverts this. Each feature you build:
58-
- Documents patterns for the next feature
59-
- Creates reusable components that accelerate future work
60-
- Establishes conventions that reduce decision fatigue
61-
- Codifies knowledge that compounds across the team
62-
63-
This plugin provides the tools to make compounding engineering practical. It transforms vague ideas into structured plans, executes those plans systematically, and ensures every change meets your quality bar before merging.
64-
65-
```mermaid
66-
graph LR
67-
A[Plan<br/>Plan it out<br/>in detail] --> B[Delegate<br/>Do the work]
68-
B --> C[Assess<br/>Make sure<br/>it works]
69-
C --> D[Codify<br/>Record<br/>learnings]
70-
D --> A
71-
72-
style A fill:#f9f,stroke:#fff,stroke-width:2px,color:#333
73-
style B fill:#bbf,stroke:#fff,stroke-width:2px,color:#333
74-
style C fill:#bfb,stroke:#fff,stroke-width:2px,color:#333
75-
style D fill:#ffb,stroke:#fff,stroke-width:2px,color:#333
7614
```
77-
78-
## How It Works
79-
80-
The plugin follows a three-step workflow that makes development compound:
81-
82-
### 1. Plan: Turn Ideas Into Structured Issues
83-
84-
Use `/compound-engineering:plan` to transform feature descriptions into comprehensive GitHub issues.
85-
86-
**What it does:**
87-
- Researches your codebase to find similar patterns and conventions
88-
- Analyzes framework documentation and best practices
89-
- Creates detailed acceptance criteria and implementation plans
90-
- Generates code examples that follow your existing patterns
91-
92-
**The result:** Issues that make implementation easier because they've already done the research and planning work.
93-
94-
### 2. Work: Execute Plans Systematically
95-
96-
Use `/compound-engineering:work` to execute work plans with isolated worktrees and systematic task tracking.
97-
98-
**What it does:**
99-
- Creates isolated git worktrees for clean development
100-
- Breaks down plans into trackable todos
101-
- Executes tasks systematically with continuous validation
102-
- Runs tests and quality checks after each change
103-
104-
**The result:** Features built correctly the first time, with full test coverage and no regressions.
105-
106-
### 3. Review: Ensure Quality Before Merging
107-
108-
Use `/compound-engineering:review` to perform exhaustive multi-agent code reviews.
109-
110-
**What it does:**
111-
- Checks out your PR in an isolated worktree for deep analysis
112-
- Runs 12+ specialized review agents in parallel
113-
- Identifies security issues, performance problems, and architectural concerns
114-
- Creates trackable todos for every finding
115-
116-
**The result:** Code that meets your quality bar and documents learnings for future work.
117-
118-
## Practical Examples
119-
120-
### Example: Plan a New Feature
121-
122-
```bash
123-
# Create a detailed GitHub issue from a feature description
124-
claude /compound-engineering:plan "Add user profile avatars with S3 upload and automatic resizing"
15+
Plan → Work → Review → Compound → Repeat
12516
```
12617

127-
The command will:
128-
1. Research how your codebase handles file uploads
129-
2. Find similar features in your repository
130-
3. Check framework documentation for best practices
131-
4. Generate a complete issue with acceptance criteria, technical approach, and code examples
132-
133-
You can choose detail levels:
134-
- **Minimal:** Quick issues for simple features
135-
- **More:** Standard issues with technical considerations
136-
- **A lot:** Comprehensive issues for major features
137-
138-
### Example: Execute a Work Plan
139-
140-
```bash
141-
# Execute a plan document systematically
142-
claude /compound-engineering:work path/to/plan.md
143-
```
144-
145-
The command will:
146-
1. Create a feature branch and isolated worktree
147-
2. Analyze the plan and create a comprehensive todo list
148-
3. Execute each task systematically
149-
4. Run tests after every change
150-
5. Create a pull request when complete
151-
152-
### Example: Review a Pull Request
153-
154-
```bash
155-
# Review the latest PR
156-
claude /compound-engineering:review
157-
158-
# Review a specific PR
159-
claude /compound-engineering:review 123
160-
161-
# Review from a GitHub URL
162-
claude /compound-engineering:review https://github.com/user/repo/pull/123
163-
```
164-
165-
The command will:
166-
1. Check out the PR in an isolated worktree
167-
2. Run 12+ specialized review agents in parallel:
168-
- Language-specific reviewers (Rails, TypeScript, Python)
169-
- Security sentinel for vulnerability scanning
170-
- Performance oracle for optimization opportunities
171-
- Architecture strategist for design review
172-
- Data integrity guardian for database concerns
173-
3. Present findings one by one for triage
174-
4. Create todos for approved findings
175-
176-
## All Commands
177-
178-
The plugin includes six commands for different stages of development:
179-
180-
### `/compound-engineering:plan [feature description]`
181-
Creates detailed GitHub issues from feature descriptions. Includes research, acceptance criteria, and implementation guidance.
182-
183-
### `/compound-engineering:work [plan file]`
184-
Executes work plans systematically with worktrees, todos, and continuous validation.
185-
186-
### `/compound-engineering:review [PR number or URL]`
187-
Performs exhaustive multi-agent code reviews with security, performance, and architecture analysis.
188-
189-
### `/compound-engineering:triage`
190-
Presents findings one by one for review and converts approved items into trackable todos.
191-
192-
### `/compound-engineering:resolve_todo_parallel`
193-
Resolves multiple todos in parallel with systematic execution and quality checks.
194-
195-
### `/compound-engineering:generate_command`
196-
Generates new Claude Code commands from descriptions.
197-
198-
## All Agents
199-
200-
The plugin includes 17 specialized agents that provide expertise in different areas:
201-
202-
### Code Review Specialists
203-
- **kieran-rails-reviewer:** Strict Rails code review with focus on conventions and simplicity
204-
- **kieran-typescript-reviewer:** TypeScript code review with type safety and best practices
205-
- **kieran-python-reviewer:** Python code review with focus on clarity and conventions
206-
- **dhh-rails-reviewer:** Rails review from DHH's philosophy of simplicity
207-
- **code-simplicity-reviewer:** Identifies opportunities to simplify complex code
208-
209-
### Quality Guardians
210-
- **security-sentinel:** Comprehensive security audits and vulnerability detection
211-
- **performance-oracle:** Performance analysis and optimization recommendations
212-
- **data-integrity-guardian:** Database design review and data consistency checks
213-
214-
### Architecture & Patterns
215-
- **architecture-strategist:** System design review and architectural guidance
216-
- **pattern-recognition-specialist:** Identifies patterns and suggests improvements
217-
218-
### Research & Analysis
219-
- **repo-research-analyst:** Analyzes repository patterns and conventions
220-
- **best-practices-researcher:** Researches best practices for technologies
221-
- **framework-docs-researcher:** Fetches relevant framework documentation
222-
- **git-history-analyzer:** Analyzes git history for context and patterns
223-
224-
### Workflow & Communication
225-
- **every-style-editor:** Edits content to match Every's style guide
226-
- **feedback-codifier:** Converts feedback into actionable improvements
227-
- **pr-comment-resolver:** Systematically resolves PR review comments
228-
229-
## Why This Makes Development Compound
230-
231-
Traditional development tools help you work faster. Compounding engineering tools make future work easier.
232-
233-
**Every `/compound-engineering:plan` you create:**
234-
- Documents patterns that inform the next plan
235-
- Establishes conventions that reduce planning time
236-
- Builds institutional knowledge
237-
238-
**Every `/compound-engineering:work` execution:**
239-
- Creates reusable components
240-
- Refines your testing approach
241-
- Improves your development process
242-
243-
**Every `/compound-engineering:review` you run:**
244-
- Catches issues earlier
245-
- Documents learnings for the team
246-
- Raises the quality bar systematically
247-
248-
Over time, you're not just building features—you're building a development system that gets better with each use.
249-
250-
## Philosophy in Practice
251-
252-
The plugin embodies these compounding engineering principles:
253-
254-
**Prefer duplication over complexity:** Simple, clear code that's easy to understand beats complex abstractions. The kieran-rails-reviewer enforces this strictly.
255-
256-
**Document as you go:** Every command generates documentation—issues, todos, review findings—that makes future work easier.
257-
258-
**Quality compounds:** High-quality code is easier to modify. The multi-agent review system ensures every change meets your quality bar.
259-
260-
**Systematic beats heroic:** Consistent processes beat individual heroics. The `/compound-engineering:work` command executes plans systematically, with continuous validation.
261-
262-
**Knowledge should be codified:** Learnings should be captured and reused. The research agents analyze your codebase to apply your own patterns back to you.
263-
264-
## Getting Started
265-
266-
1. Install the plugin using one of the methods above
267-
2. Run `/compound-engineering:plan` on your next feature idea
268-
3. Use `/compound-engineering:work` to execute the plan
269-
4. Run `/compound-engineering:review` before merging
270-
5. Repeat, and watch your development process compound
18+
| Command | Purpose |
19+
|---------|---------|
20+
| `/plan` | Turn feature ideas into detailed GitHub issues |
21+
| `/work` | Execute plans with worktrees and task tracking |
22+
| `/review` | Multi-agent code review before merging |
23+
| `/compound` | Document learnings to make future work easier |
27124

272-
Each cycle makes the next cycle easier. That's compounding engineering.
25+
Each cycle compounds: plans inform future plans, reviews catch more issues, patterns get documented.
27326

27427
## Learn More
27528

276-
[Read the full story](https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it) about how compounding engineering transforms development workflows.
29+
- [Full component reference](plugins/compound-engineering/README.md) - all agents, commands, skills
30+
- [Compound engineering: how Every codes with agents](https://every.to/chain-of-thought/compound-engineering-how-every-codes-with-agents)
31+
- [The story behind compounding engineering](https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it)

0 commit comments

Comments
 (0)