ITADN
microsoft/PromptKit

版本发布 2

v0.6.1
? · 2026-04-07

## What's Changed * Fix CLI launch: remove shell: true from spawn by @Alan-Jowett in https://github.com/microsoft/PromptKit/pull/197 * Bump version to 0.6.1 by @Alan-Jowett in https://github.com/microsoft/PromptKit/pull/198 **Full Changelog**: https://github.com/microsoft/PromptKit/compare/v0.6.0...v0.6.1

v0.5.0 — Simplified CLI + Engineering Lifecycle Workflowsv0.5.0
? · 2026-03-30

## ⚠️ Breaking Changes - **Removed `assemble` command** — Prompt assembly is now handled entirely by the LLM via `bootstrap.md`. The `assemble.js` engine and `manifest.js` resolution module have been deleted. If you were using `promptkit assemble`, run `promptkit` (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**: `assemble` command, `assemble.js`, `manifest.js` (#145) - **Kept**: `interactive` (default) + `list` commands - **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 - `review-enclosure` — Enclosure design review (#110) - `audit-link-budget` — Link budget audit (#108) ### Infrastructure - Prompt graph integrity checks (`validate-graph-integrity.py`) (#114) - `.gitattributes` for 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) ## Full Changelog https://github.com/microsoft/PromptKit/compare/9fb5756...v0.5.0