From harness-engineering
Shape Up methodology adapted for LLMs. Three phases: /shaping (iterate on requirements and solution shapes with fit checks), /breadboarding (map systems into Places, UI affordances, Code affordances, and wiring), /breadboard-reflection (find and fix design smells in breadboards). Use when defining problems, exploring solutions, mapping systems, slicing into vertical scopes, or validating breadboard designs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-engineering:shapingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Shape Up methodology adapted for working with an LLM. Three phases covering the full pre-code workflow: define the problem, design the solution, validate the design.
Shape Up methodology adapted for working with an LLM. Three phases covering the full pre-code workflow: define the problem, design the solution, validate the design.
/shaping → /breadboarding → /breadboard-reflection → build
| Phase | Command | When to use |
|---|---|---|
| Shape | /shaping | Define problem (R) and solution options (S). Iterate with fit checks until a shape is selected. |
| Breadboard | /breadboarding | Map selected shape into concrete affordances (UI + Code) with wiring. Also used for slicing into vertical implementation increments. |
| Reflect | /breadboard-reflection | Validate a breadboard for design smells — incoherent wiring, naming resistance, missing paths, stale affordances. |
/shaping — Requirements and ShapesMANDATORY: Before proceeding, read references/shaping.md in full.
Iterate on problem definition (requirements) and solution options (shapes). Produces:
/breadboarding — Affordance MappingMANDATORY: Before proceeding, read references/breadboarding.md in full.
Transform a shaped solution into concrete affordances with explicit wiring. Produces:
/breadboard-reflection — Design ValidationMANDATORY: Before proceeding, read references/breadboard-reflection.md in full.
Find and fix design smells in an existing breadboard. Checks for:
Shaping produces two things:
docs/plans/<slug>-YYYY-MM-DD.md — links to detailsdocs/plan-details/<slug>/ — supporting docs stay heredocs/plans/<slug>-YYYY-MM-DD.md # plan card — moves draft → in-progress → complete
docs/plan-details/<slug>/ # permanent — never moves
scratchpad.md # working notes — learnings, failures, discoveries
frame.md # the "why" — problem definition, appetite, constraints
shaping.md # requirements (R), shapes (S), fit checks
slices.md # breadboard tables + vertical slices
spike-<topic>.md # investigation of unknowns
V1-plan.md # slice implementation plan
/shaping — plan file + details directory../plan-details/<slug>/ for all supporting docsshaping: true frontmatter (enables the ripple-check hook)docs/plans/ → in-progress/ → complete/npx claudepluginhub lattice-technologies-inc/harness-engineering --plugin harness-engineeringOrchestrates design workflow from idea to docs: context gathering, clarification, brainstorming, design documentation, planning handoff. Use when starting any design process.
Guides structured brainstorming to refine ideas into approved designs and specs via dialogue, expert consultation, and review loops before implementation. Enforces for all projects.
Co-writes top-down design specs for software projects by working layer-by-layer from vision to detail. Use when shaping vague ideas into clear project plans.