Skip to content

v0.6.0

Choose a tag to compare

@Alan-Jowett Alan-Jowett released this 07 Apr 00:53
· 35 commits to main since this release
421d15f

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, show commands for finding
    components by name, type, or keyword
  • CATALOG.md: Auto-generated browsable index of all 171 components
  • Agent targets: agent-instructions format 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.