Use when a design has been agreed and it is time to write the step-by-step implementation plan — each task with files, tests, and a definition of done — before any code is written.