with one click
planning
// Use when you have a spec or requirements for a multi-step task. Covers both writing implementation plans and executing them task-by-task with review checkpoints.
// Use when you have a spec or requirements for a multi-step task. Covers both writing implementation plans and executing them task-by-task with review checkpoints.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | planning |
| description | Use when you have a spec or requirements for a multi-step task. Covers both writing implementation plans and executing them task-by-task with review checkpoints. |
Write comprehensive implementation plans assuming the engineer has zero codebase context and questionable taste. Document everything: which files to touch, complete code, testing, verification commands.
Plans should probably be persisted. Ask the user where to.
# [Feature Name] Implementation Plan
**Goal:** [One sentence]
**Architecture:** [2-3 sentences about approach]
**Tech Stack:** [Key technologies]
---
Each step is one action (2-5 minutes):
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.py`
- Modify: `exact/path/to/existing.py`
- Test: `tests/exact/path/to/test.py`
**Step 1: Write the failing test**
[Complete code]
**Step 2: Run test to verify it fails**
Run: `exact command`
Expected: FAIL with "specific message"
**Step 3: Write minimal implementation**
[Complete code]
**Step 4: Run test to verify it passes**
Run: `exact command`
Expected: PASS
**Step 5: Commit**
Record each task from the plan in working notes or status updates, grouped by phase when useful. Keep it concise and update it as work progresses.
For each task:
After every 3 tasks, STOP and report:
Wait for human response before continuing.
After completing each task, before marking done:
Spec compliance:
Code quality:
Testing:
STOP executing immediately when:
Ask for clarification rather than guessing.
After all tasks verified: