Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"plugins": [
{
"name": "compound-engineering",
"description": "AI-powered development tools that get smarter with every use. Make each unit of engineering work easier than the last. Includes 28 specialized agents, 24 commands, and 15 skills.",
"version": "2.28.0",
"description": "AI-powered development tools that get smarter with every use. Make each unit of engineering work easier than the last. Includes 28 specialized agents, 26 commands, and 15 skills.",
"version": "2.30.0",
"author": {
"name": "Kieran Klaassen",
"url": "https://github.com/kieranklaassen",
Expand Down
78 changes: 62 additions & 16 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ <h3>Delegate</h3>
The <code>security-sentinel</code> has checked 10,000 PRs for SQL injection. The <code>kieran-rails-reviewer</code> never approves a controller with business logic. They don't get tired, don't skip Friday afternoon reviews, don't forget the conventions you agreed on in March. Run <code>/work</code> and watch your plan execute with quality gates that actually enforce your standards—every single time.
</p>
<div class="pillar-tools">
<span class="tool-tag">27 specialized agents</span>
<span class="tool-tag">28 specialized agents</span>
<span class="tool-tag">/work</span>
<span class="tool-tag">dhh-rails-style skill</span>
<span class="tool-tag">git-worktree skill</span>
Expand Down Expand Up @@ -292,7 +292,7 @@ <h3>Compound</h3>
<section id="agents">
<div class="heading">
<h2 class="no-top-margin">
<i class="fa-solid fa-users-gear color-accent"></i> 27 Specialized Agents
<i class="fa-solid fa-users-gear color-accent"></i> 28 Specialized Agents
</h2>
<p class="paragraph m secondary">
Think of them as coworkers who never quit. The security-sentinel has seen every SQL injection variant. The kieran-rails-reviewer enforces conventions with zero compromise. The performance-oracle spots N+1 queries while you're still reading the PR. Run them solo or launch twelve in parallel—your choice.
Expand All @@ -301,7 +301,7 @@ <h2 class="no-top-margin">

<!-- Review Agents -->
<div class="agent-category">
<h3><i class="fa-solid fa-code-pull-request"></i> Review Agents (11)</h3>
<h3><i class="fa-solid fa-code-pull-request"></i> Review Agents (14)</h3>
<div class="grid columns-2">
<div class="agent-card">
<div class="agent-header">
Expand Down Expand Up @@ -396,7 +396,7 @@ <h3><i class="fa-solid fa-code-pull-request"></i> Review Agents (11)</h3>

<!-- Research Agents -->
<div class="agent-category">
<h3><i class="fa-solid fa-microscope"></i> Research Agents (4)</h3>
<h3><i class="fa-solid fa-microscope"></i> Research Agents (5)</h3>
<div class="grid columns-2">
<div class="agent-card">
<div class="agent-header">
Expand Down Expand Up @@ -430,6 +430,14 @@ <h3><i class="fa-solid fa-microscope"></i> Research Agents (4)</h3>
<p class="agent-description">Research repository structure and conventions. Understand project patterns and organization.</p>
<code class="agent-usage">claude agent repo-research-analyst</code>
</div>
<div class="agent-card">
<div class="agent-header">
<span class="agent-name">learnings-researcher</span>
<span class="agent-badge">Research</span>
</div>
<p class="agent-description">Research and synthesize team learnings and patterns from documentation and history.</p>
<code class="agent-usage">claude agent learnings-researcher</code>
</div>
</div>
</div>

Expand Down Expand Up @@ -531,7 +539,7 @@ <h3><i class="fa-solid fa-file-lines"></i> Documentation Agent (1)</h3>
<section id="commands">
<div class="heading">
<h2 class="no-top-margin">
<i class="fa-solid fa-terminal color-accent"></i> 19 Powerful Commands
<i class="fa-solid fa-terminal color-accent"></i> 24 Powerful Commands
</h2>
<p class="paragraph m secondary">
Slash commands that replace entire workflows. <code>/review</code> is your code review committee. <code>/plan</code> is your research team. <code>/triage</code> sorts 50 todos in the time it takes you to read five. Each one automates hours of work into a single line.
Expand All @@ -540,7 +548,7 @@ <h2 class="no-top-margin">

<!-- Workflow Commands -->
<div class="command-category">
<h3><i class="fa-solid fa-arrows-spin"></i> Workflow Commands</h3>
<h3><i class="fa-solid fa-arrows-spin"></i> Workflow Commands (5)</h3>
<div class="grid columns-2">
<div class="command-card">
<div class="command-header">
Expand Down Expand Up @@ -570,12 +578,19 @@ <h3><i class="fa-solid fa-arrows-spin"></i> Workflow Commands</h3>
</div>
<p class="command-description">Document solved problems to compound team knowledge. Turn learnings into reusable patterns.</p>
</div>
<div class="command-card">
<div class="command-header">
<code class="command-name">/brainstorm</code>
<span class="command-type-badge">core</span>
</div>
<p class="command-description">Explore requirements and approaches before planning. Brainstorm with multiple experts.</p>
</div>
</div>
</div>

<!-- Utility Commands -->
<div class="command-category">
<h3><i class="fa-solid fa-wrench"></i> Utility Commands</h3>
<h3><i class="fa-solid fa-wrench"></i> Utility Commands (19)</h3>
<div class="grid columns-3">
<div class="command-card">
<div class="command-header">
Expand Down Expand Up @@ -612,13 +627,6 @@ <h3><i class="fa-solid fa-wrench"></i> Utility Commands</h3>
</div>
<p class="command-description">Multi-agent plan review in parallel.</p>
</div>
<div class="command-card">
<div class="command-header">
<code class="command-name">/prime</code>
<span class="command-type-badge">util</span>
</div>
<p class="command-description">Prime/setup command for project initialization.</p>
</div>
<div class="command-card">
<div class="command-header">
<code class="command-name">/report-bug</code>
Expand Down Expand Up @@ -675,6 +683,20 @@ <h3><i class="fa-solid fa-wrench"></i> Utility Commands</h3>
</div>
<p class="command-description">Validate and prepare documentation for GitHub Pages deployment.</p>
</div>
<div class="command-card">
<div class="command-header">
<code class="command-name">/lfg</code>
<span class="command-type-badge">util</span>
</div>
<p class="command-description">Launch something fun (or just start the day).</p>
</div>
<div class="command-card">
<div class="command-header">
<code class="command-name">/agent-native-audit</code>
<span class="command-type-badge">util</span>
</div>
<p class="command-description">Audit features for agent-native compliance.</p>
</div>
</div>
</div>
</section>
Expand All @@ -683,7 +705,7 @@ <h3><i class="fa-solid fa-wrench"></i> Utility Commands</h3>
<section id="skills">
<div class="heading">
<h2 class="no-top-margin">
<i class="fa-solid fa-wand-magic-sparkles color-accent"></i> 12 Intelligent Skills
<i class="fa-solid fa-wand-magic-sparkles color-accent"></i> 15 Intelligent Skills
</h2>
<p class="paragraph m secondary">
Domain expertise on tap. Need to write a Ruby gem? The andrew-kane-gem-writer knows the patterns Andrew uses in 50+ popular gems. Building a Rails app? The dhh-rails-style enforces 37signals conventions. Generating images? The gemini-imagegen has Google's AI on speed dial. Just invoke the skill and watch it work.
Expand Down Expand Up @@ -750,6 +772,14 @@ <h3><i class="fa-solid fa-code"></i> Development Tools</h3>
<p class="skill-description">Capture solved problems as categorized documentation with YAML schema.</p>
<code class="skill-usage">skill: compound-docs</code>
</div>
<div class="skill-card">
<div class="skill-header">
<span class="skill-name">brainstorming</span>
<span class="skill-badge">Ideation</span>
</div>
<p class="skill-description">Expert guidance for brainstorming and exploring ideas with multiple agent perspectives.</p>
<code class="skill-usage">skill: brainstorming</code>
</div>
</div>
</div>

Expand Down Expand Up @@ -781,6 +811,22 @@ <h3><i class="fa-solid fa-pen-fancy"></i> Content & Workflow</h3>
<p class="skill-description">Manage Git worktrees for parallel development on multiple branches.</p>
<code class="skill-usage">skill: git-worktree</code>
</div>
<div class="skill-card">
<div class="skill-header">
<span class="skill-name">rclone</span>
<span class="skill-badge">Cloud</span>
</div>
<p class="skill-description">Upload and sync files to S3, Cloudflare R2, and other cloud providers.</p>
<code class="skill-usage">skill: rclone</code>
</div>
<div class="skill-card">
<div class="skill-header">
<span class="skill-name">agent-browser</span>
<span class="skill-badge">Automation</span>
</div>
<p class="skill-description">Browser automation and interaction using agent-browser CLI.</p>
<code class="skill-usage">skill: agent-browser</code>
</div>
</div>
</div>

Expand Down Expand Up @@ -989,7 +1035,7 @@ <h2 class="no-top-margin">Frequently Asked Questions</h2>
<span class="cta-badge"><i class="fa-solid fa-bolt"></i> Free & Open Source</span>
<h2>Install Once. Compound Forever.</h2>
<p class="paragraph m cta-subheading">
<strong>Your next code review takes 30 seconds.</strong> The one after that? Even faster. That's compounding. Get 27 expert agents, 19 workflow commands, and 12 specialized skills working for you right now.
<strong>Your next code review takes 30 seconds.</strong> The one after that? Even faster. That's compounding. Get 28 expert agents, 24 workflow commands, and 15 specialized skills working for you right now.
</p>
<div class="button-group margin-paragraph centered">
<a href="#install" class="button primary cta-primary">
Expand Down
89 changes: 66 additions & 23 deletions docs/pages/agents.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta charset="utf-8" />
<title>Agent Reference - Compounding Engineering</title>
<meta content="Complete reference for all 23 specialized AI agents in the Compounding Engineering plugin." name="description" />
<meta content="Complete reference for all 28 specialized AI agents in the Compounding Engineering plugin." name="description" />
<meta content="width=device-width, initial-scale=1" name="viewport" />

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" />
Expand Down Expand Up @@ -33,9 +33,9 @@ <h3>Getting Started</h3>
<div class="nav-section">
<h3>Reference</h3>
<ul>
<li><a href="agents.html" class="active">Agents (23)</a></li>
<li><a href="commands.html">Commands (13)</a></li>
<li><a href="skills.html">Skills (11)</a></li>
<li><a href="agents.html" class="active">Agents (28)</a></li>
<li><a href="commands.html">Commands (24)</a></li>
<li><a href="skills.html">Skills (15)</a></li>
<li><a href="mcp-servers.html">MCP Servers (2)</a></li>
</ul>
</div>
Expand All @@ -48,8 +48,8 @@ <h3>Resources</h3>
<div class="nav-section">
<h3>On This Page</h3>
<ul>
<li><a href="#review-agents">Review (10)</a></li>
<li><a href="#research-agents">Research (4)</a></li>
<li><a href="#review-agents">Review (14)</a></li>
<li><a href="#research-agents">Research (5)</a></li>
<li><a href="#workflow-agents">Workflow (5)</a></li>
<li><a href="#design-agents">Design (3)</a></li>
<li><a href="#docs-agents">Docs (1)</a></li>
Expand All @@ -75,7 +75,7 @@ <h3>On This Page</h3>
<article class="docs-article">
<h1><i class="fa-solid fa-users-gear color-accent"></i> Agent Reference</h1>
<p class="lead">
Think of agents as your expert teammates who never sleep. You've got 23 specialists here—each one obsessed with a single domain. Call them individually when you need focused expertise, or orchestrate them together for multi-angle analysis. They're opinionated, they're fast, and they remember your codebase better than you do.
Think of agents as your expert teammates who never sleep. You've got 28 specialists here—each one obsessed with a single domain. Call them individually when you need focused expertise, or orchestrate them together for multi-angle analysis. They're opinionated, they're fast, and they remember your codebase better than you do.
</p>

<div class="usage-box">
Expand All @@ -95,7 +95,7 @@ <h3>How to Use Agents</h3>

<!-- Review Agents -->
<section id="review-agents">
<h2><i class="fa-solid fa-code-pull-request"></i> Review Agents (10)</h2>
<h2><i class="fa-solid fa-code-pull-request"></i> Review Agents (14)</h2>
<p>Your code review dream team. These agents catch what humans miss at 2am—security holes, performance cliffs, architectural drift, and those "it works but I hate it" moments. They're picky. They disagree with each other. That's the point.</p>

<div class="agent-detail" id="kieran-rails-reviewer">
Expand Down Expand Up @@ -295,32 +295,62 @@ <h4>Detection Areas</h4>
</div>
</div>

<div class="agent-detail" id="code-simplicity-reviewer">
<div class="agent-detail" id="julik-frontend-races-reviewer">
<div class="agent-detail-header">
<h3>code-simplicity-reviewer</h3>
<span class="agent-badge">Quality</span>
<h3>julik-frontend-races-reviewer</h3>
<span class="agent-badge">JavaScript</span>
</div>
<p class="agent-detail-description">
Simplicity is violent discipline. This agent asks "do you actually need this?" about every line, every abstraction, every dependency. YAGNI isn't a suggestion—it's the law. Your 200-line feature with three layers of indirection? This agent will show you the 50-line version that does the same thing. Complexity is a liability; simplicity compounds.
Review JavaScript and Stimulus code for race conditions, DOM event handling, promise management, and timer cleanup. Spotting UI data races before they cause "it only happens sometimes" bugs.
</p>
<h4>Simplification Checks</h4>
<ul>
<li>Analyze every line for necessity</li>
<li>Simplify complex logic</li>
<li>Remove redundancy and duplication</li>
<li>Challenge abstractions</li>
<li>Optimize for readability</li>
<li>Eliminate premature generalization</li>
</ul>
<div class="card-code-block">
<pre><code>claude agent code-simplicity-reviewer</code></pre>
<pre><code>claude agent julik-frontend-races-reviewer</code></pre>
</div>
</div>

<div class="agent-detail" id="agent-native-reviewer">
<div class="agent-detail-header">
<h3>agent-native-reviewer</h3>
<span class="agent-badge highlight">AI</span>
</div>
<p class="agent-detail-description">
Verify features are agent-native. Ensures action and context parity—anything a user can do or see, an agent must also be able to do or see.
</p>
<div class="card-code-block">
<pre><code>claude agent agent-native-reviewer</code></pre>
</div>
</div>

<div class="agent-detail" id="data-migration-expert">
<div class="agent-detail-header">
<h3>data-migration-expert</h3>
<span class="agent-badge critical">Data</span>
</div>
<p class="agent-detail-description">
Validate ID mappings match production reality. Check for swapped values and verify rollback safety during schema changes and data transformations.
</p>
<div class="card-code-block">
<pre><code>claude agent data-migration-expert</code></pre>
</div>
</div>

<div class="agent-detail" id="deployment-verification-agent">
<div class="agent-detail-header">
<h3>deployment-verification-agent</h3>
<span class="agent-badge highlight">Ops</span>
</div>
<p class="agent-detail-description">
Create Go/No-Go deployment checklists for risky data changes. Essential for PRs touching production data, migrations, or critical backfills.
</p>
<div class="card-code-block">
<pre><code>claude agent deployment-verification-agent</code></pre>
</div>
</div>
</section>

<!-- Research Agents -->
<section id="research-agents">
<h2><i class="fa-solid fa-microscope"></i> Research Agents (4)</h2>
<h2><i class="fa-solid fa-microscope"></i> Research Agents (5)</h2>
<p>Stop guessing. These agents dig through documentation, GitHub repos, git history, and real-world examples to give you answers backed by evidence. They read faster than you, remember more than you, and synthesize patterns you'd miss. Perfect for "how should I actually do this?" questions.</p>

<div class="agent-detail" id="framework-docs-researcher">
Expand Down Expand Up @@ -406,6 +436,19 @@ <h4>Analysis Areas</h4>
<pre><code>claude agent repo-research-analyst</code></pre>
</div>
</div>

<div class="agent-detail" id="learnings-researcher">
<div class="agent-detail-header">
<h3>learnings-researcher</h3>
<span class="agent-badge">Research</span>
</div>
<p class="agent-detail-description">
Research and synthesize team learnings and patterns from documentation, history, and solved problems. Helps turn individual fixes into collective knowledge.
</p>
<div class="card-code-block">
<pre><code>claude agent learnings-researcher</code></pre>
</div>
</div>
</section>

<!-- Workflow Agents -->
Expand Down
Loading