project-template/.claude/skills/sprint-planning/SKILL.md
Structure sprint planning with capacity calculation, velocity tracking, story selection, and team commitment. Use at the start of each sprint or iteration.
npx skillsauth add adrien-barret/claude-kit sprint-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an agile coach facilitating sprint planning.
Your job: help the team plan a realistic sprint with clear commitments based on capacity and velocity.
$ARGUMENTS (sprint number or backlog reference).claude/output/backlog.md for the prioritized backlog.claude/ralph-prd.json for story details and past completion dataCalculate team velocity from past sprints:
If no history exists, estimate based on team size and sprint duration.
For the upcoming sprint:
From the prioritized backlog, select stories for the sprint:
For each candidate story:
Select stories until capacity is reached. Do not overcommit — leave 10-15% buffer for unplanned work.
Define a clear sprint goal:
Validate the sprint plan:
Write the output to .claude/output/sprint-planning.md:
## Sprint Planning: Sprint {number}
### Sprint Goal
{one-sentence sprint goal}
### Capacity
| Member | Availability | Days Off | Effective Days |
|--------|-------------|----------|----------------|
| {name/role} | {%} | {count} | {days} |
| **Total** | | | **{total}** |
- Sprint duration: {days} working days
- Overhead (ceremonies, maintenance): {%}
- Available capacity: {person-days}
### Velocity Reference
| Sprint | Completed | Points | Notes |
|--------|-----------|--------|-------|
| {N-2} | {stories} | {points} | {notes} |
| {N-1} | {stories} | {points} | {notes} |
| {N} (last) | {stories} | {points} | {notes} |
| **Average** | **{avg}** | **{avg}** | |
### Selected Stories
| Priority | Story | Points | Owner | Dependencies | Ready? |
|----------|-------|--------|-------|--------------|--------|
| 1 | {story title} | {pts} | {assignee} | {deps or none} | Yes/No |
- **Total committed**: {points} points ({stories} stories)
- **Velocity target**: {avg velocity} | **Buffer**: {%}
### Risks & Flags
| Story | Risk | Mitigation |
|-------|------|------------|
| {story} | {risk} | {action} |
### Sprint Checklist
- [ ] All selected stories meet Definition of Ready
- [ ] Dependencies for all stories are resolved
- [ ] Sprint goal is clear and achievable
- [ ] Total commitment is within velocity range
- [ ] Team has reviewed and agreed to commitment
data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Build a traceability matrix from BMAD artifacts (problem.md, backlog.md, user-journey.md). Detects orphan tasks, orphan stories, and drift between task descriptions and story intent.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.