Quickstart¶
Four commands. Brief a mission, hand over the seat, watch, and take it back.
sequenceDiagram
autonumber
actor You
participant L as Leopold
participant CC as Claude Code
You->>L: /leopold-brief
L-->>You: debate → writes MISSION/CHARTER/GUARDRAILS/PLAN
You->>L: /leopold-run
loop until plan done or stop condition
L->>CC: next plan item
CC-->>L: result + status
L->>L: decide from charter · log
end
L-->>You: notify · everything staged
1. Brief the mission¶
A structured debate, not a form. Leopold pushes back and writes four artifacts to
.leopold/ in your project. The quality of the run is capped by the quality of
this brief, so take your time here.
2. Hand over the seat¶
Leopold flips into autonomous mode, picks the first open plan item, and starts working. From here it decides forks from your charter and keeps going on its own.
Large or parallelizable plan? Compile it into a workflow
/leopold-workflow runs the same brief as a
dynamic workflow: the plan lives in code,
every item gets an independent adversarial review, and the run streams a live
phase tree into /workflows. Use /leopold-run for short or interactive plans.
3. Watch (optional)¶
Shows progress through the plan, decisions logged, and the most recent events.
4. Take the seat back¶
Stops cleanly at the next turn boundary. Nothing is left half-done.
Git stays locked the whole time
Leopold stages with git add and reports. It never commits or pushes unless
you explicitly opt in. See Guardrails.
Next: walk through a full run in Your First Run.