← Back to all playbooks

Kevin

KEVIN ROSE & KIERAN KLAASSEN: Compound Engineering
Start: 05:29:51
Sketch note for Kevin's session
TL;DR

Compound engineering replaces 'vibe coding' with a structured, iterative loop of planning, multi-agent review, and persistent knowledge extraction to maintain code quality at scale.

Key Insights

Senior-Level Planning as Model Steering

05:45:32

High-quality planning doesn't just provide instructions; it forces the LLM to access its 'senior engineer' training data rather than its 'average' data, significantly improving the first-compile success rate.

Context Management via Compounding

05:50:49

Instead of bloating context windows with a single massive state file, extract specific patterns into a /docs folder with markdown frontmatter for agentic retrieval during the planning phase.

Opinionated Review Personas

05:58:15

Use highly opinionated agent personas (e.g., DHH) to critique code; this prevents the 'averaging' effect of LLMs and forces the system to adhere to specific architectural standards.

The 24/7 Agentic Mac Mini

05:55:13

Offload long-running autonomous coding tasks to a dedicated Mac Mini, leveraging AppleScript and iMessage for system-level status notifications while the agent runs end-to-end flows.

Systems

The Compound Engineering Workflow

  1. Invoke /plan to define architecture and database schema.
  2. Invoke /work to trigger multi-agent code generation.
  3. Invoke /review to run security, performance, and opinionated style checks.
  4. Invoke /compound to extract learnings into persistent markdown documentation.
  5. Use agentic search to inject relevant docs into the next /plan cycle.
Tools: Claude, Compound Engineering Plugin, VS Code

Rapid Tool Grokking Pipeline

  1. Paste GitHub link into DeepWiki (Devin) to generate a technical brief.
  2. Upload brief to NotebookLM.
  3. Generate a 15-minute 'Deep Dive' podcast.
  4. Listen at 2x speed to understand the tool's architecture in 7 minutes.
Tools: DeepWiki, NotebookLM

Visual-to-Production Pipeline

  1. Iterate on UI/UX in V0 until the 'gut feeling' is right.
  2. Download V0 code into a local project folder.
  3. Run the Compound Engineering loop to build out production logic and backend integration.
Tools: V0, Cursor, Compound Engineering Plugin

Tools

ClaudeVS CodeCompound Engineering PluginVercel V0DeepWikiNotebookLMCursorMac MiniAppleScript