Files

3.0 KiB

layout, title, permalink, description, hero
layout title permalink description hero
home Compound Engineering / Skills for your coding agent that make each unit of engineering work easier than the last.
text tagline actions
Each unit of work should make the next one easier. Compound Engineering is a set of skills for the coding agent you already use. Plan, work, review, then compound. What you learn gets written down where the next run will read it.
theme text link
brand Install /install/
theme text link
alt See the skills /guides/

{%- assign ce_skill_count = 0 -%} {%- for group in site.data.ce.groups -%}{%- assign ce_skill_count = ce_skill_count | plus: group.guides.size -%}{%- endfor %}

Animated explainer. In traditional development, effort per change climbs with every feature. Compound engineering inverts the curve through a six-step loop: brainstorm, plan, work, simplify, review, and compound. The compound step writes a learning to docs/solutions/, and a later, unrelated plan finds and uses it. Most of the effort goes to planning and review, not execution.

<script defer src="{{ '/assets/explainer/ce-explainer.js' | relative_url }}"></script>

Install

In Claude Code, two commands. Other hosts are on the install page.

/plugin marketplace add EveryInc/compound-engineering-plugin
/plugin install compound-engineering
{% include ce/hosts.html %}

Current release v{{ site.data.ce.version }}

The loop

Most of the thinking happens before and after the code is written. The last step is the one that pays off next time.

  1. PlanDecide what to build and why before any code exists.
  2. WorkBuild it from the plan, with tests and review gates along the way.
  3. ReviewCheck the change against the plan and the repo's standards.
  4. CompoundWrite down what was learned so the next run starts further ahead.

{% include ce/skill_grid.html %}

Read more