Skip to main content
The commands below are operated by the coding agent. If you are an agent, run them yourself on the human’s behalf; never hand them to the human. If you are a human, ask your agent for the outcome and it runs these for you; the initial init is the only command worth typing by hand before an agent is set up.
1

Scaffold a project

init creates .smithers/ (workflows, prompts, components, agent config). Add --template <id> when you want the result to include a starter command and follow-up notes; run bunx smithers-orchestrator starters to browse template IDs.
bunx smithers-orchestrator init
bunx smithers-orchestrator init --template idea-to-tickets
2

Run a workflow

Point a seeded workflow at a prompt and Smithers starts a durable run.
bunx smithers-orchestrator workflow run implement --prompt "Add rate limiting"
3

Inspect the run

Watch run state, tail the event log, and read structured output as it executes.
bunx smithers-orchestrator ps
bunx smithers-orchestrator inspect RUN_ID
bunx smithers-orchestrator logs RUN_ID --tail 20
4

Resume after a crash

Every completed step is persisted, so a crashed or stopped run resumes from its last checkpoint.
bunx smithers-orchestrator workflow run hello --run-id RUN_ID --resume true
init installed the smithers skill for your coding agents automatically. Just ask for the outcome (“orchestrate an agent to add rate limiting and keep iterating until the tests pass”) and your agent runs Smithers for you.
For a full worked example, see the Tour. For every CLI command see the CLI catalog.