v0.5.0 — Simplified CLI + Engineering Lifecycle Workflows
⚠️ Breaking Changes
- Removed
assemblecommand — Prompt assembly is now handled entirely by the LLM viabootstrap.md. Theassemble.jsengine andmanifest.jsresolution module have been deleted. If you were usingpromptkit assemble, runpromptkit(interactive mode) instead.
Highlights
Engineering Lifecycle Workflows
Three interactive workflows that form a domain-agnostic engineering lifecycle:
spec-extraction-workflow— Scan any repository and extract structured requirements, design, and validation specifications from existing code (#119)engineering-workflow— Propagate a requirements change through specs and implementation with adversarial alignment audits at each stage (#116)maintenance-workflow— Periodic drift detection — finds where code and specs have diverged, then corrects both (#126)
CLI Simplification
The CLI is now a thin launcher (~230 lines total). All prompt assembly logic lives in one place: bootstrap.md.
- Removed:
assemblecommand,assemble.js,manifest.js(#145) - Kept:
interactive(default) +listcommands - Net reduction: 223 lines of redundant code deleted
Assembly Quality Fix
Fixed a bug where the LLM summarized protocol content instead of including it verbatim during assembly (#137, #138). Assembled prompts now contain 100% of source protocol content — previously some protocols were reduced to as little as 6% retention.
CLI Test Suite
24 automated tests using Node.js built-in test runner — zero external test dependencies (#147, #149).
New Components (since v0.4.0)
Personas
rf-engineer— RF and antenna engineering expertise (#108)mechanical-engineer— Mechanical design and enclosure engineering (#110)
Protocols
link-budget-audit— RF link budget analysis (#108)enclosure-design-review— Mechanical enclosure review (#110)step-retrospective— Reasoning protocol for step-by-step review (#123)
Templates
Infrastructure
- Prompt graph integrity checks (
validate-graph-integrity.py) (#114) .gitattributesfor LF line endings (#125)- CLI specification trifecta: requirements, design, validation docs (#142)
- Case study: eBPF for Windows bootstrap workflow (#146)
Bug Fixes
- fix: add verbatim inclusion rule to bootstrap assembly instructions (#138)
- fix(cli): pass bootstrap prompt to Claude and warn on CLI fallback (#141)
- fix: skip detectCli() when --cli is explicitly provided (#144)
- fix: ASCII lifecycle diagram alignment (#139)
- fix: engineering-workflow component refinements (#128)