What problem does it solve?
Breadboarding reduces uncertainty between product ideas and engineering by translating rough sketches and conversations into a structured technical breadboard that lists places, UI affordances, code affordances, wiring, and an implementation-ready plan.
Core Features & Use Cases
- Markdown import and parsing: Convert headers and lists from rough markdown sketches into PLACE and TRIGGER entries and raw affordances.
- Affordance classification & ID assignment: Classify items into UI (U#) and Code (N#) affordances, assign sequential IDs, and detect nesting-based wiring relationships.
- Wiring inference & impact analysis: Infer data flow from nesting and naming, produce wiring diagrams and wiring tables, and generate impact tables showing affected affordances.
- Reference-aware updates: Cross-reference existing affordances files to avoid ID collisions and continue ID sequences.
- Claude Code-ready implementation plans: Translate breadboards into file manifests, data models, function signatures, component specs, wiring pseudocode, and acceptance criteria for code execution.
- Use cases: early-stage shaping sessions, product/design-to-engineering handoffs, prototype planning, and generating implementation tickets from discovery notes.
Quick Start
Use the breadboarding skill to convert a markdown sketch of a feature into a breadboard with places, U/N affordances, inferred wiring, and an implementation plan.