Skip to content

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

/leopold-brief

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-run

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)

/leopold-status

Shows progress through the plan, decisions logged, and the most recent events.

4. Take the seat back

/leopold-stop

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.