task-planninglisted
Install: claude install-skill aiskillstore/marketplace
# Task Planning
## When to use this skill
- **Feature development**: Break down a new feature into small tasks
- **Sprint Planning**: Select work to include in the sprint
- **Backlog Grooming**: Clean up the backlog and set priorities
## Instructions
### Step 1: Write User Stories (INVEST)
**INVEST principles**:
- **I**ndependent: Independent
- **N**egotiable: Negotiable
- **V**aluable: Valuable
- **E**stimable: Estimable
- **S**mall: Small
- **T**estable: Testable
**Template**:
```markdown
## User Story: [title]
**As a** [user type]
**I want** [feature]
**So that** [value/reason]
### Acceptance Criteria
- [ ] Given [context] When [action] Then [outcome]
- [ ] Given [context] When [action] Then [outcome]
- [ ] Given [context] When [action] Then [outcome]
### Technical Notes
- API endpoint: POST /api/users
- Database: users table
- Frontend: React component
### Estimation
- Story Points: 5
- T-Shirt: M
### Dependencies
- User authentication must be completed first
### Priority
- MoSCoW: Must Have
- Business Value: High
```
**Example**:
```markdown
## User Story: User Registration
**As a** new visitor
**I want** to create an account
**So that** I can access personalized features
### Acceptance Criteria
- [ ] Given valid email and password When user submits form Then account is created
- [ ] Given duplicate email When user submits Then error message is shown
- [ ] Given weak password When user submits Then validation error is shown
- [ ] Given successful registra