spec-the-problem
Forces a problem statement, constraints, and success criteria pass before any non-trivial implementation, so code is not written against an unexamined request. Use at the start of an engineering task, bug fix, or refactor with unclear scope. It is deliberately short and code-facing: for a customer-centred problem frame ahead of a PRD use problem-framing-canvas, and for the full product spec use prd.
Pinned to revision 88fc92a4a98e, so it is the text this page describes rather than whatever the author pushed since.
Files
Every link opens the file at its source, pinned to the revision this page describes.