Creates structured implementation plans with numbered tasks, verification gates, and agent assignments. Use after brainstorming completes, when user wants a development plan, or says "plan", "break down", "create tasks". Produces actionable task lists with dependencies.
Comprehensive implementation plans with verification checkpoints and agent assignments.
From brainstorming output or user request:
Before creating tasks:
Structure tasks with the Task Ledger pattern:
Task Properties:
Each task includes:
## Implementation Plan: [Feature Name]
### Overview
- **Total tasks:** [N]
- **Estimated complexity:** [S/M/L/XL]
- **Critical path:** Task 1 → Task 3 → Task 5 → Task 7
- **Parallel opportunities:** Tasks 2,4 can run with Task 3
### Task Breakdown
#### Task 1: [Short Title]
- **Status:** PENDING
- **Agent:** backend-developer
- **Complexity:** S
- **Dependencies:** None
**Action:**
[Specific implementation action]
**Files:**
- Create: `src/services/newService.ts`
- Modify: `src/index.ts`
**Verification Gate:**
```bash
npm run typecheck
npm test -- --grep "newService"
Context for Agent:
src/services/existingService.ts for patternsAction: [...]
[Continue for all tasks...]
npm run test:integration| Risk | Mitigation | Contingency |
|---|---|---|
| [Risk 1] | [Prevention] | [If it happens] |
Save progress to claude-progress.json:
{
"feature": "[feature-name]",
"status": "planned",
"tasks": {"total": N, "complete": 0}
}
## Agent Assignment Guide
| Task Type | Recommended Agent | When to Use |
|-----------|-------------------|-------------|
| REST API endpoints | backend-developer | Server-side routes, controllers |
| Database schema | database-administrator | Migrations, queries, models |
| React components | react-specialist | UI components, hooks, state |
| TypeScript types | typescript-pro | Complex types, generics |
| Refactoring | refactoring-specialist | Code restructuring |
| Testing | qa-expert | Test cases, coverage |
| Security | security-engineer | Auth, validation, encryption |
| Performance | architect-reviewer | Optimization, caching |
## Task Complexity Guide
| Size | Description | Scope |
|------|-------------|-------|
| S | Single file, straightforward | < 50 lines changed |
| M | Multiple files, clear path | 50-200 lines changed |
| L | Cross-cutting, needs design | 200-500 lines changed |
| XL | Major feature, multiple systems | > 500 lines, split further |
## Best Practices
- Keep tasks small enough to complete in one session
- Every task must have verification criteria
- Include "checkpoint" tasks for integration testing
- Plan for iterative refinement
- Note existing patterns to follow
## Collaboration
After plan approval, invoke the **developing** skill to begin subagent-driven implementation of each task.