Chapter 01
The three files
Separate WHAT and WHY, HOW, and STEPS across requirements.md, design.md, and tasks.md.

ENGINEERING · GUIDE
How to build features through requirements → design → tasks
A practical seven-page guide to taking a feature through requirements.md, design.md, and tasks.md with tests, checkpoints, and one source of truth.
Inside the guide
A practical route from an approved product brief to reviewed, checkpointed implementation.
Chapter 01
Separate WHAT and WHY, HOW, and STEPS across requirements.md, design.md, and tasks.md.
Chapter 02
Connect the product brief, refinement, technical review, tickets, build, and release to the spec.
Chapter 03
Keep the spec as the source of truth without adding another approval stage.
Chapter 04
Check every requirement and acceptance criterion against the approved product brief.
Chapter 05
Record architecture, data model, API contract, and production-scale risks before coding.
Chapter 06
Work task by task: tests, code, commits, and full-suite checks at every checkpoint.
Chapter 07
See the three artifacts applied to a realistic feature from requirements through release.
The core idea
Every non-trivial feature lives in its own folder: requirements.md captures WHAT and WHY, design.md captures HOW, and tasks.md captures the ordered STEPS. Checkboxes and commits make progress visible without another status meeting.