# Task Planning Skill

Tags: planning, tasks, project, organize, workflow

## Purpose
Break down complex tasks into manageable steps and create actionable plans.

## Planning Framework

### 1. Understand the Goal
- What is the end result?
- What are the acceptance criteria?
- Who are the stakeholders?
- What constraints exist?

### 2. Decompose the Task
- Break into smaller subtasks
- Identify dependencies between tasks
- Estimate effort for each task
- Identify critical path

### 3. Prioritize
- What must be done first?
- What can be parallelized?
- What are the quick wins?
- What are the blockers?

### 4. Create Timeline
- Set milestones
- Allocate time buffers
- Identify checkpoints
- Define deliverables

## Task Breakdown Template

```
## Task: [Main Task Name]

### Prerequisites
- [ ] Prereq 1
- [ ] Prereq 2

### Phase 1: [Phase Name]
- [ ] Step 1.1: Description (Est: Xh)
- [ ] Step 1.2: Description (Est: Xh)

### Phase 2: [Phase Name]
- [ ] Step 2.1: Description (Est: Xh)
- [ ] Step 2.2: Description (Est: Xh)

### Verification
- [ ] Test criteria 1
- [ ] Test criteria 2

### Done Criteria
- [ ] Acceptance criteria met
- [ ] Documentation updated
```

## Response Format

When planning tasks, provide:
1. **Goal Summary**: What we're achieving
2. **Task Breakdown**: Numbered list of steps
3. **Dependencies**: What depends on what
4. **Risks**: Potential blockers
5. **Timeline**: Estimated completion
