When to Use
- Starting implementation: Get the correct sequence of steps before writing code
- Framework-specific plans: Plans informed by real documentation, not just general knowledge
- Validation criteria: Know what to check to verify your implementation