sdd-pi-adapter
v0.1.0
Published
Spec-Driven Development for pi.dev — bring the SDD discipline (SPEC → BUILD → SHIP, mechanical drift checks, append-only decisions ledger) to any of pi's 20+ AI providers.
Maintainers
Readme
sdd-pi-adapter
Spec-Driven Development for pi.dev — brings the SDD discipline (
SPEC → BUILD → SHIP, mechanical drift checks, append-only decisions ledger) to any of pi's 20+ AI providers.
Install
pi install npm:sdd-pi-adapterThat's it. After install, the slash commands become available inside pi:
| Command | What it does |
|---|---|
| /sdd-setup | First-session wizard — 8 plain-English questions that fill stack.md + config.md |
| /sdd-start "<title>" | Scaffold a new feature, bug, or idea |
| /sdd-next | Advance the active work by one atomic step (= one commit) |
| /sdd-status | Show current phase + active blocker |
| /sdd-idea "<thought>" | Capture a half-formed thought to backlog |
| /sdd-bug "<title>" | Start a bug repro → root-cause → fix loop |
| /sdd-ship | Push branch, open PR, watch CI, mark shipped |
What is SDD?
Spec-Driven Development is a workflow that forces AI coding agents to write a clear spec, get human approval, then build against it — with pre-commit hooks that mechanically refuse commits that drift from the approved spec. Plain English first, no jargon, atomic commits, append-only audit trail.
Read the full walkthrough or the getting-started guide.
Auth
This adapter relies on whatever provider auth you've set up in pi — OAuth subscription (Claude Pro / ChatGPT Plus / Copilot) or API key (Anthropic, OpenAI, NVIDIA, Mistral, Groq, Ollama, etc.). The SDD discipline is the same regardless of model.
License
MIT
