Spokes.wiki Search Graph Growth About

research-wiki

Defined Term practice updated Mon Jun 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Compound engineering

A development philosophy: each unit of engineering work should make subsequent units easier, not harder — the inverse of accumulating technical debt. Named/operationalized by Every Inc; introduced here via compound-engineering-plugin (the skillpack now lives in the sibling agentic-tooling-wiki, linked cross-wiki). Kept here as a bridge concept: it is Engelbart’s bootstrapping (cluster A) applied to agent-assisted software.

The idea

Traditional development compounds negatively (every feature adds complexity, every fix buries local knowledge). Compound engineering inverts this by front-loading planning and review (~80%) over execution (~20%) and, crucially, codifying learnings so they are reusable — “a good compound note means the next agent does not have to learn the same lesson from scratch.” Each cycle leaves better context for the next.

Where it sits in this wiki

compound-engineering-plugin · douglas-engelbart · llm-wiki · gbrain · spec-driven-development · agent-skills