Files
Magnus Hedemark 673335d21a feat(product-shaping): add Shape Up adaptation skill for bounded product work
New class-level methodology skill adapted from Ryan Singer's Shape Up
(Basecamp, 2019), extended for human+AI-agent build teams:

- SKILL.md: core loop (shape -> bet -> build -> move on) with entry-point
  routing and negative trigger boundaries
- 6 references: principles, shaping (incl. non-UI work), betting, building,
  hybrid-adaptation, anti-patterns (independent field record 2019-2026)
- 2 templates: PITCH.md (five ingredients), SCOPE_MAP.md (hill states)
- evals: 6 output-quality cases incl. hybrid and routing regression cases

Routing surfaces: catalog README entry, skill-triggers index row,
product-methodology seam (consume won bets; no pre-bet shredding).
Generated artifacts regenerated against current main.

Closes #387
2026-08-23 00:45:30 -04:00

6.1 KiB

Principles

The load-bearing ideas behind shaping. Everything else in this skill is an application of these. Method adapted from Ryan Singer's Shape Up (Basecamp, 2019); the free web edition lives at basecamp.com/shapeup.

Appetite is not an estimate

An estimate starts with a design and produces a number: "this will take five weeks." An appetite starts with a number and produces a design: "this problem is worth two weeks of one team — what solution fits inside that?"

The distinction matters because estimates masquerade as promises. Once a number exists, everyone treats hitting it as the team's obligation, even though nobody controlled the unknowns that inflate it. An appetite makes the time budget a choice made up front, which flips the design question: instead of asking how long a full-featured version takes, you ask which version of the solution is worth the budget. The best solution is relative to constraints — there is no absolute "best" to estimate toward.

Agent adaptation: with delegated builders, the budget can be expressed in whatever units your harness exposes — wall-clock days, work sessions, token or cost ceilings, review-round allowances. What must survive translation is the direction of the commitment: choose the budget first, shape the solution to fit it, and treat the budget as fixed while scope stays variable.

Fixed time, variable scope

Time is the one input you cannot flex without breaking trust; scope is the one input you can always cut. Holding time fixed and letting scope vary forces every trade-off into the open while they are still cheap. Letting scope stay fixed (the implied promise of an estimate-driven plan) guarantees that quality or the deadline absorbs every surprise at the worst possible moment.

This applies at each stage: the appetite constrains which solution gets shaped, and the fixed box pushes the building team to decide what is core versus peripheral while there is still time to act on the answer.

Shaped work is rough, solved, and bounded

Work ready to bet on has three properties at once:

  1. Rough — visibly unfinished, with open spaces where builders will exercise judgment. Detail added too early commits everyone to the wrong specifics and invites estimation errors: the more polished the artifact, the more hidden implementation complexity hides behind it.
  2. Solved — the main elements exist at the macro level and connect. Open questions that could be resolved up front have been resolved; known rabbit holes are patched. Rough does not mean vague.
  3. Bounded — it says where to stop. A stated appetite plus explicit no-gos tell the team what not to build.

Roughness without solved-ness is an unshaped idea. Solved-ness without boundedness is a spec that will grow. Bets need all three.

The right level of abstraction

Two failure modes bracket good shaping:

  • Too concrete (wireframes, pixel mocks, detailed specs): over-specifies decisions that belong to the people doing the work, hides cost behind polish, and freezes scope so trade-offs become impossible.
  • Too abstract (a phrase like "build a calendar view"): forces builders into mind-reading, leaves trade-offs undefined, and lets scope grow without boundary.

Shaped work sits between: concrete enough that anyone can see what the thing does, abstract enough that the interesting decisions remain open for the team that owns them.

Target the risk of not shipping

Shape Up optimizes for one specific risk: the risk of getting stuck — projects that drag, pile up, and never ship. It deliberately does not address the risk of building the wrong thing; discovery methods own that. Get clear-eyed about which risk a given tool targets before reaching for it.

Risk reduction happens at three points:

Stage Mechanism
Before commitment Shape: resolve visible unknowns and patch rabbit holes before anyone bets time
At commitment Cap the downside: a fixed box means the most you can lose is the box
During the build Integrate early: prove the concept end-to-end on one real slice instead of assembling disconnected parts at the end

Basic truths vs specific practices

Singer's appendix draws a line this skill preserves: some parts of the method are basic truths (work needs shaping before commitment; commitments need capped downside; builds need discovered structure), and some are practices tuned to Basecamp's scale in 2019 (six-week cycles, cool-downs, a formal betting table). Adopt the truths unconditionally; treat the practices as defaults to adapt, not requirements to install. Solo operators and small teams can run the whole loop fluidly by deliberately alternating the shaper and builder hats — see references/betting.md and references/hybrid-adaptation.md.

Evidence boundaries

Every practice claim in the source book is Basecamp-reported, from a company whose product strategy and tooling business aligned with publishing the method. Independent field evidence through 2026 is mixed-to-positive overall, with recurring failure modes: shaping becoming a bottleneck when only senior people do it, circuit breakers quietly turned into extensions, and backlogs regrowing under different names. Those findings, with sources, live in references/anti-patterns.md — read it before betting anything that matters. Treat this skill as a strong opinionated framework with documented failure modes, not settled science.

Lineage

The method's components have longer pedigrees than the book claims, which matters when you borrow selectively:

  • Appetite/capped bets echo flow economics: Don Reinertsen's The Principles of Product Development Flow (cost of delay, batch-size economics, treating development decisions as options with priced downside).
  • Get one piece done is a walking skeleton (Alistair Cockburn) / tracer bullets (The Pragmatic Programmer): build the thinnest end-to-end slice first.
  • R&D mode spiking descends from XP spikes.
  • Problem narrowing (the calendar story) is demand-side interview craft — Bob Moesta and Chris Spiek are thanked in the book's acknowledgements; see references/shaping.md.