From idea to a fully orchestrated delivery pipeline.
This repo packages a portable skill + reference implementation that takes a feature from planning docs to autonomous, test-first execution with hard gates.
- Locks a planning corpus (
PRD,Stories,Technical-Plan,API-Surface, ADRs, testing blueprint, roadmap). - Enforces decision completeness with ADR traceability + open-question closure.
- Compiles roadmap markdown into machine-readable roadmap JSON.
- Runs an autonomous Smithers pipeline with:
- test-first checkpoints
- delta quality gates (type/lint/test)
- mandatory adversarial review
- UI-required browser smoke checks
- per-subtask local commits
- Ships a live run visualizer (AgentPrism sidecar).
SKILL.md- Skill instructions and execution workflow.
references/- Acquisition protocol, architecture docs, schema, templates.
scripts/scaffold-feature-docs.shto scaffold planning docs.install-smithers-template.shto install orchestrator template into any repo.
assets/smithers-orchestrator-template/- Full reference Smithers implementation (workflow + gates + visualizer).
- Scaffold planning docs in a target repo:
bash scripts/scaffold-feature-docs.sh <target-feature-dir>- Install the Smithers template into the target repo:
bash scripts/install-smithers-template.sh <target-repo-root> scripts/smithers-delivery- In the target repo, wire scripts from:
references/package-scripts.template.json
- Set planning root for your feature:
export SMITHERS_PLANNING_DOC_ROOT=".planning/features/<feature-slug>"- Build roadmap JSON and run:
bun run smithers:roadmap:build
bun run smithers:run:fullautoreferences/document-acquisition-protocol.mdreferences/system-components.mdreferences/smithers-reference-implementation.mdreferences/orchestration-setup-checklist.mdreferences/roadmap-schema.json
- The template is path-decoupled via environment variables (
SMITHERS_*). - Installer excludes runtime DB artifacts and avoids destructive sync behavior.
- Commits are local-only by design; no auto-push in orchestration.