Compound engineering is a systematic 4-step feedback loop designed to make Claude Code progressively smarter with each use session. The method -- plan, work, assess, compound -- treats each coding session not as an isolated event but as an opportunity to accumulate institutional knowledge that prevents repeated mistakes and improves future performance. The four steps work as follows: 1. **Plan**: Define the objective and approach before starting implementation 2. **Work**: Execute the plan using Claude Code with active oversight 3. **Assess**: Evaluate what worked, what failed, and what was learned 4. **Compound**: Capture lessons into persistent artifacts (CLAUDE.md, skills, commands) that improve future sessions The "compound" step is what distinguishes this from generic retrospectives. Rather than merely reflecting on what happened, the method requires encoding insights into machine-readable artifacts that Claude Code will consume in future sessions. This creates a genuine compounding effect: each session's lessons become the next session's starting context. This method directly operationalizes the insight from [[10x as Configuration Not Talent]] -- that competitive advantage lies in building better AI environments, not in individual talent. Compound engineering is the process by which that environment improvement occurs systematically rather than ad hoc. It also connects to [[AI Memory Architecture Pattern]] as a lighter-weight, practice-oriented approach to the same underlying challenge of persistent AI context. ## Key Principles - Each Claude Code session should generate persistent improvement artifacts, not just outputs - The "compound" step (encoding lessons into CLAUDE.md, skills, commands) creates genuine accumulation - Systematic feedback loops transform ad-hoc AI usage into improving institutional capability ## Cross-Domain Connections - [[10x as Configuration Not Talent]] - [[AI Memory Architecture Pattern]] - [[Documentation-as-Verification Loop]] - [[Codebase as Knowledge Base]] --- *Source: Peter Yang (@petergyang) — [x.com/petergyang/status/2020520605905567854](https://x.com/petergyang/status/2020520605905567854)*