v0.6.0
PromptKit v0.6.0 Release Notes
Highlights
Hardware Design Workflow — PromptKit now supports end-to-end hardware
design, from initial idea to manufacturable PCB artifacts ready for
JLCPCB or PCBWay submission. Every generative step is paired with an
adversarial audit and human-in-the-loop review gate.
New Output Modes — Assemble prompts as Copilot prompt files
(.prompt.md slash commands), agentic workflows (GitHub Actions
automations), or persistent agent instructions.
Presentation Authoring — Generate professional technical
presentations via python-pptx with speaker notes and demo plans.
CLI Discovery — Find components instantly with list, search,
and show commands, plus a browsable CATALOG.md.
New Components
Protocols (7)
| Name | Type | Description |
|---|---|---|
component-selection |
reasoning | Systematic component selection with real-time sourcing verification and weighted decision matrices |
component-selection-audit |
analysis | Adversarial audit that catches hallucinated part numbers, stale specs, and sourcing errors |
schematic-design |
reasoning | Circuit schematic design with KiCad .kicad_sch output and mandatory visual layout rules |
pcb-layout-design |
reasoning | PCB layout via Python pcbnew API + FreeRouting autorouter + KiCad DRC validation loop |
manufacturing-artifact-generation |
reasoning | Gerber, drill, BOM, pick-and-place generation with fab-specific formatting |
prompt-decomposition |
reasoning | Decompose hand-written prompts into PromptKit semantic layers |
corpus-safety-audit |
analysis | Audit the PromptKit library for health and consistency |
Templates (7)
| Name | Category | Description |
|---|---|---|
design-schematic |
hardware-design | Interactive schematic design: requirements → components → KiCad schematic (8 phases) |
design-pcb-layout |
hardware-design | Interactive PCB layout with automated routing and schematic feedback loop (9 phases) |
emit-manufacturing-artifacts |
hardware-design | Generate fab-ready deliverables for JLCPCB/PCBWay (6 phases) |
hardware-design-workflow |
hardware-design | End-to-end orchestrator composing 10 protocols into 9 phases |
decompose-prompt |
contribution | Decompose existing prompts into PromptKit components |
audit-library-health |
contribution | Audit the PromptKit library for overlap, drift, and consistency |
author-presentation |
presentations | Interactive technical presentation authoring with python-pptx |
Formats (3)
| Name | Produces | Description |
|---|---|---|
copilot-prompt-file |
.prompt.md |
Package prompts as reusable Copilot Chat slash commands |
agentic-workflow |
.github/workflows/*.md |
Scheduled or event-driven GitHub Actions automations |
presentation-kit |
.pptx + notes |
PowerPoint presentations with speaker notes and timeline |
Pipeline Updates
hardware-lifecycle extended from 5 audit-only stages to 8
interleaved design + audit stages:
author-requirements-doc → design-schematic → review-schematic →
validate-simulation → review-bom → design-pcb-layout →
review-layout → emit-manufacturing-artifacts
CLI Improvements
- Skills:
/boot,/bootstrap,/promptkit— zero-friction
entry points that auto-discover and execute PromptKit - Discovery:
list,search,showcommands for finding
components by name, type, or keyword - CATALOG.md: Auto-generated browsable index of all 171 components
- Agent targets:
agent-instructionsformat now supports custom
agents (.github/agents/) and CLI skills (.github/skills/)
Hardware Design Workflow — How to Use
Full end-to-end
copilot
> /boot
> "I want to design a BLE temperature sensor board for JLCPCB"
Individual stages
> "I have a schematic, I need to do PCB layout"
> "Generate manufacturing files for this board"
Check into a project repo
Choose a packaging mode when bootstrap asks:
- (c) Copilot prompt file →
.github/prompts/hardware-design.prompt.md - (b) Agent instructions →
.github/instructions/hardware-design.instructions.md - (d) Agentic workflow →
.github/workflows/hardware-design.md
Breaking Changes
None. All existing protocols, templates, and formats are unchanged.
Contributors
Built across 9 PRs (#177, #178, #179, #182, #183, #189, #192, #193, #194)
with adversarial review at every step.