Turn a one-line objective into a step-by-step construction plan where every step has a self-contained context brief. Designed for work that spans multiple sessions or agents.
Turn a one-line objective into a step-by-step construction plan where every step has a self-contained context brief. Designed for work that spans multiple sessions or agents.
Explore the codebase to understand:
Break the objective into ordered steps with:
Use the plan contract as the durable structure:
contracts/plan/CONTRACT.mdcontracts/plan/TEMPLATE.mdCreate a blueprint document with cold-start briefs:
## Blueprint: {Objective}
Created: {date}
Profile: {minimal|standard|full}
Estimated steps: {N}
### Step 1: {Title}
**Brief:** Self-contained description that a fresh agent session
can execute without any prior context. Include:
- What to do
- Which files to read first
- Which patterns to follow
- What "done" looks like
**Depends on:** none
**Parallel with:** Step 2
**Risk:** {low|medium|high} — {why}
**Verification:** How to confirm this step is complete
### Step 2: {Title}
...
Before executing, review the blueprint for:
Save the blueprint to {{BLUEPRINTS_DIR}}/{name}.md or plan/blueprints/{name}.md.
The key insight: every step must be executable by a fresh agent session with zero prior context.
Each step brief must contain:
If a step brief says "continue from where we left off," it is not self-contained. Rewrite it.
Blueprints are living documents. During execution, steps may need to change:
Log all mutations with rationale in the blueprint.