context-engineer is the flagship concierge proxy. You hand it a vague,
plain-English script and it does the context engineering for you: it classifies
the ask, inspects the repo/tools/skills to draft an explicit context contract,
grills you on the blocking ambiguities one question at a time, routes the work to
the right skills or durable workflow, builds a backpressure gate matrix, executes
(or dispatches) the work, and writes a self-contained HTML report of the whole run.
bunx smithers-orchestrator approve RUN_ID --node approve-contract,
or run autonomously with --input '{"review":false}'.
Stages
- classify-script: read the script and decide which task modes it touches and whether it needs durable execution.
- inventory-context: inspect the repo, tools, and
.smithers/skillsto draft a context contract (goal, non-goals, assumptions, inputs, missing inputs, constraints, risks, desired artifacts, success criteria, verification signals). - grill: resolve blocking ambiguity with
GrillMe, one question at a time, each with a recommended answer. - route: choose how to carry out the work: single task, skills, a durable seeded workflow, or hand to a human.
- build-backpressure: map every success criterion to a verification method and enforcement gate.
- approve-contract: durable human approval gate for the whole contract (skippable via
review: false). - execute: a Ralph loop that does or dispatches the work, honoring the gates, until it reports done.
- report: a concise HTML slideshow of the script, contract, decisions, route, gates, artifacts, and unresolved items.
Inputs
| Input | Type | Default |
|---|---|---|
prompt | string | "Describe what you want Smithers to do, in plain English." |
review | boolean | true (pause for contract approval before executing) |