---
name: plan
description: Create an implementation plan before writing any code
---

## Plan Before Build

1. Read the requirements carefully
2. Break down into discrete tasks
3. Identify affected files
4. Write failing tests first (TDD)
5. Implement one task at a time
6. Verify each task with `npm test` before moving on
