pocs/agent-plugins/claude-pragma/skills/shaping-breadboard-reflect/SKILL.md
Reflect on an existing breadboard by syncing it to code and surfacing structural smells before planning the next slice or refactor.
npx skillsauth add hashintel/labs shaping-breadboard-reflectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this adjunct skill to reconcile breadboard artifacts with implementation reality, then identify design smells that affect planning.
Adopted from rjs/shaping-skills (breadboard-reflection) and adapted for this repository.
Modifications:
pragma:shaping-*characterize safety gate## Reflection Findings
- Sync fixes: [breadboard updates required]
- Smells: [specific boundary/name/wiring issues]
## Handoff To Pragma
- Safe planning follow-up: [`/pragma:card` or `/pragma:refactor`]
- Behavior uncertainty gate: [use `/pragma:characterize` before refactor when behavior is unclear]
- Next command: [single recommended pragma command]
/pragma:characterize first.stabilizing/pragma:consult (or /pragma:characterize when required)/pragma:consultdocumentation
Read and write a Petri net (SDCPN) document by Automerge URL. Use when creating, editing, or querying Petri nets — adding or removing places, transitions, arcs, color types, differential equations, and parameters.
development
Time-boxed throwaway investigation to answer one hard question. Use when facing technical uncertainty before a slice — the output is knowledge, not production code. Retires risk by producing a spike verdict with clear recommendations.
development
Implement one tracer-bullet slice following the inside-out methodology. Use when you have a tracer-bullet card ready to build. Implements functional core first, then imperative shell, then end-to-end wiring, then alignment refactor.
tools
Build a walking skeleton — the thinnest runnable system that proves build, test, and runtime work end-to-end. Use when starting a new project, before any feature work. Front-loads tooling and infrastructure so every subsequent slice is cheaper.