sprint-planning — Claude Code skill: what it does, how to install
This skill turns team availability, backlog priorities, and carryover into a sprint plan. Use it when setting goals, sizing work, or checking capacity.
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a claude-codeWhat sprint-planning does
The skill helps define a sprint goal and success criteria, then estimates team capacity around PTO and meetings. It scopes and prioritizes backlog items, accounts for carryover, and calls out dependencies and risks.
Its output is a structured sprint plan with dates, team availability, planned work, estimates, owners, risks, definition of done, and key events. It works on its own. With connected project tracking, calendar, and chat tools, it can pull backlog items, account for meetings and PTO, and share the plan with the team.
Before running it, prepare the team, sprint length, prioritized backlog, carryover, and dependencies. Check calendar data before capacity planning when meetings and PTO should be included.
What it helps with
- define a sprint goal and success criteria
- estimate team capacity around PTO and meetings
- scope and prioritize backlog items
- account for unfinished work from the last sprint
- record dependencies and delivery risks
Example prompts for the agent
- Run `/sprint-planning` to turn the current backlog into a plan for the next sprint.
- Use `/sprint-planning` with a sprint name and include team availability, PTO, and meetings.
- Ask `/sprint-planning` to plan carryover work, rank the backlog, and flag dependencies.
How to install sprint-planning
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a claude-code2Manually: put the files in place
~/.claude/skills/sprint-planning/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sprint-planning/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a codex2Manually: put the files in place
.agents/skills/sprint-planning/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a cursor2Manually: put the files in place
.cursor/skills/sprint-planning/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins sprint-planning2Manually: put the files in place
.github/skills/sprint-planning/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path product-management/skills/sprint-planningManually: put the files in place
.devin/skills/sprint-planning/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set89
The whole set →Similar
Questions about sprint-planning
How do I install sprint-planning in Claude Code?
Run npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a claude-code, then run the same command again: npx skills add anthropics/knowledge-work-plugins --skill sprint-planning -a claude-code. The skill file is at ~/.claude/skills/sprint-planning/SKILL.md.
What does sprint-planning do?
It defines a sprint goal, estimates team capacity, scopes and prioritizes backlog items, identifies dependencies and risks, and produces a sprint plan document.
What information does sprint-planning need?
Provide the team and availability, sprint length, prioritized backlog, carryover, and dependencies. Connected project tracking, calendar, and chat tools add backlog, scheduling, and sharing actions.
Source text
SKILL.md · Apache-2.0
--- name: sprint-planning description: Plan a sprint — scope work, estimate capacity, set goals, and draft a sprint plan. Use when kicking off a new sprint, sizing a backlog against team availability (accounting for PTO and meetings), deciding what's P0 vs. stretch, or handling carryover from the last sprint. argument-hint: "[sprint name or date range]" --- # /sprint-planning > If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md). Plan a sprint by scoping work, estimating capacity, and setting clear goals. ## Usage ``` /sprint-planning $ARGUMENTS ``` ## How It Works ``` ┌─────────────────────────────────────────────────────────────────┐ │ SPRINT PLANNING │ ├─────────────────────────────────────────────────────────────────┤ │ STANDALONE (always works) │ │ ✓ Define sprint goals and success criteria │ │ ✓ Estimate team capacity (accounting for PTO, meetings) │ │ ✓ Scope and prioritize backlog items │ │ ✓ Identify dependencies and risks │ │ ✓ Generate sprint plan document │ ├─────────────────────────────────────────────────────────────────┤ │ SUPERCHARGED (when you connect your tools) │ │ + Project tracker: Pull backlog, create sprint, assign items │ │ + Calendar: Account for PTO and meetings in capacity │ │ + Chat: Share sprint plan with the team │ └─────────────────────────────────────────────────────────────────┘ ``` ## What I Need From You - **Team**: Who's on the team and their availability this sprint? - **Sprint length**: How many days/weeks? - **Backlog**: What's prioritized? (Pull from tracker, paste, or describe) - **Carryover**: Anything unfinished from last sprint? - **Dependencies**: Anything blocked on other teams? ## Output ```markdown ## Sprint Plan: [Sprint Name] **Dates:** [Start] — [End] | **Team:** [X] engineers **Sprint Goal:** [One clear sentence about what success looks like] ### Capacity | Person | Available Days | Allocation | Notes | |--------|---------------|------------|-------| | [Name] | [X] of [Y] | [X] points/hours | [PTO, on-call, etc.] | | **Total** | **[X]** | **[X] points** | | ### Sprint Backlog | Priority | Item | Estimate | Owner | Dependencies | |----------|------|----------|-------|--------------| | P0 | [Must ship] | [X] pts | [Person] | [None / Blocked by X] | | P1 | [Should ship] | [X] pts | [Person] | [None] | | P2 | [Stretch] | [X] pts | [Person] | [None] | ### Planned Capacity: [X] points | Sprint Load: [X] points ([X]% of capacity) ### Risks | Risk | Impact | Mitigation | |------|--------|------------| | [Risk] | [What happens] | [What to do] | ### Definition of Done - [ ] Code reviewed and merged - [ ] Tests passing - [ ] Documentation updated (if applicable) - [ ] Product sign-off ### Key Dates | Date | Event | |------|-------| | [Date] | Sprint start | | [Date] | Mid-sprint check-in | | [Date] | Sprint end / Demo | | [Date] | Retro | ``` ## Tips 1. **Leave buffer** — Plan to 70-80% capacity. You will get interrupts. 2. **One clear sprint goal** — If you can't state it in one sentence, the sprint is unfocused. 3. **Identify stretch items** — Know what to cut if things take longer than expected. 4. **Carry over honestly** — If something didn't ship, understand why before re-committing.
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins