Why: the goal or problem

A recipe app lets cooks scale ingredient quantities. Halving servings produces the wrong flour amount. Its developer needs a repeatable test-and-review repair process; preserving a product specification alone does not establish that habit.

How: work toward a solution

Agree on the scaling rule, write a test for 200 g becoming 100 g, observe failure, fix the calculation, and rerun checks. Review the change against the agreed plan.

A recipe scaling test goes from observed failure to a checked repair

Recipe app · illustrated test-first repair

Observe failure. Repair. Review.

Agreed behavior

200 g × 2 / 4 = 100 gFour servings → two servings

01 / Failing test

✕ 200 g

Observed result differs from the expected 100 g

02

Fix the scaling calculation

03 / Passing test

✓ 100 g

Rerun the test and relevant checks

04 / Review against the plan and check other agreed quantities

Illustrated procedure, not an executed test. Harness setup and skill activation must be checked; existing project limits still apply.

What: the concept

Superpowers packages development workflows as composable agent skills. Installation and activation depend on the harness. Its procedures add work; prefer existing checks when sufficient, and a specification workflow when durable requirement tracking is the priority.

Source