Skill Extraction Loop

The skill extraction loop is the practice of turning a repeatedly-used workflow into a reusable, delegatable skill (instructions + tooling + verification) so agents can run it with less supervision and less variance. You’ll also see this described as a skill-capture loop or “solve once → codify → reuse”. The goal is not “more automation”. The goal is more reliable delegation: fewer reminders, fewer one-off explanations, and tighter feedback loops. ...

Spec Branch Flow

A git branching strategy using a parallel ‘spec’ branch to iterate on messy specifications without polluting the main codebase, enabling seamless context injection for AI agents.

Spec-Driven Development

A development methodology where high-level technical specifications, rather than manual code entry, serve as the primary driver for implementation by AI agents.

Steve Yegge

Programmer and blogger; associated with “Landing the Plane”, Beads, Gas Town, and (with Gene Kim) book Vibe coding / FAAFO.

Three Developer Loops of Vibe Coding

This note summarizes the “Three Developer Loops” framework from the book Vibe Coding by Gene Kim and Steve Yegge. The core idea: AI-assisted development happens across three different feedback-loop timescales. Practices (and patterns) must match the loop you’re currently in to maintain speed without sacrificing quality. The three loops (timescales) Inner Loop (seconds to minutes): Rapid, conversational collaboration with an AI assistant for constant, fast iterations. Middle Loop (hours to days): Continuity across multiple sessions, coordination between agents, and context management. Outer Loop (weeks to months): Long-term architecture, system-level sustainability, and organizational governance. Across all three loops, apply the same control logic: ...