name: breadboard-lab description: ProtoPulse Breadboard Lab skill for the full bench workflow. Use when working on BreadboardView, breadboard workbench UX, starter/project/exact-part placement, bench stash, board health, breadboard coach overlays, breadboard trust/readiness, breadboard realism, wire editing, or schematic-to-breadboard sync. Triggers on breadboard, breadboard lab, board health, bench, exact part, starter shelf, breadboard coach, breadboard inventory, breadboard audit, breadboard sync, and breadboard workbench.
Breadboard Lab
Use this skill for the ProtoPulse Breadboard tab as a complete bench workflow, not just a placement canvas.
What This Skill Covers
- Workbench orchestration in
client/src/components/circuit-editor/BreadboardView.tsx(a ~700-line shell post-extraction; toolbar/dialogs live inbreadboard-view/, the canvas inbreadboard-canvas/, per-part SVGs inbreadboard-components/) - Starter, project-linked, stash-backed, and exact-part bench flows
- Board health and issue focus workflows
- Selected-part trust and readiness
- Coach planning, support-part staging, and breadboard-specific AI prompts
- Schematic-to-breadboard sync and provenance
- Breadboard-focused testing and real-browser verification
What This Skill Does Not Replace
- The engine redesign:
packages/(@protopulse/*monorepo, golden files intools/golden/,.ppx) is a separate jurisdiction —shared/parts≠@protopulse/parts; orient from AGENTS.md §The Engine Redesign - Generic frontend design guidance: compose with
frontend-design - Generic testing process: compose with
testing-mastery - Generic completion proof: compose with
verification-mastery - Whole-repo onboarding: compose with
project-context
Mandatory Breadboard Lens
Every Breadboard change should answer:
- Can a beginner tell how to start within seconds?
- Can they distinguish starter, project-linked, and verified exact parts?
- Is stash reality visible, not implied?
- Does the change improve debugging confidence, not just visual density?
- Does the Breadboard tab stay coherent with schematic, inventory, validation, and AI guidance?
- Is the claimed improvement proven in a real browser?
Workflow
- Start with
references/architecture-and-entrypoints.md. - Identify whether the request is primarily orchestration, canvas, trust/readiness, coach/audit, or sync/provenance.
- Check whether the capability already exists but is under-surfaced from
BreadboardView.tsx. - Prefer the smallest change that improves the whole bench workflow.
- Update the nearest Breadboard tests.
- Verify the changed flow in a live browser.
- If the work surfaced durable product knowledge, capture it in
knowledge/.
References
references/architecture-and-entrypoints.mdreferences/workflow-playbook.mdreferences/testing-and-browser-verification.mdreferences/ai-audit-and-sync.md
Optional Helper Script
If you need a fast repo orientation pass for Breadboard work, run:
./.agents/skills/breadboard-lab/scripts/inspect-breadboard-surface.sh