PromptShop

Sprint Planning

It helps scope work, estimate capacity, and set clear goals for a sprint.

Install

npx promptshop add sprint-planning

Details

What This Skill Does

This skill assists engineering teams and project managers in planning sprints effectively. It helps scope work, estimate capacity, and set clear goals for a sprint. It's designed to streamline the sprint planning process and improve team productivity.

When to Use

  • Defining sprint goals and success criteria.
  • Estimating team capacity, accounting for time off.
  • Scoping and prioritizing backlog items for the sprint.
  • Identifying dependencies and potential risks.
  • Generating a sprint plan document for the team.
  • Planning after connecting to project tracker for backlog.

Key Features

  • Defines sprint goals and success criteria.
  • Estimates team capacity considering PTO and meetings.
  • Scopes and prioritizes backlog items for the sprint.
  • Identifies dependencies and potential risks.
  • Generates a sprint plan document.
  • Integrates with project trackers and calendars.

Manual Installation

If you see unfamiliar placeholders or need to check which tools are connected, see 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

Sprint Plan: [Sprint Name]

Dates: [Start] — [End] | Team: [X] engineers Sprint Goal: [One clear sentence about what success looks like]

Capacity

PersonAvailable DaysAllocationNotes
[Name][X] of [Y][X] points/hours[PTO, on-call, etc.]
Total[X][X] points

Sprint Backlog

PriorityItemEstimateOwnerDependencies
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

RiskImpactMitigation
[Risk][What happens][What to do]

Definition of Done

[ ] Code reviewed and merged [ ] Tests passing [ ] Documentation updated (if applicable) [ ] Product sign-off

Key Dates

DateEvent
[Date]Sprint start
[Date]Mid-sprint check-in
[Date]Sprint end / Demo
[Date]Retro

Tips

  • Leave buffer — Plan to 70-80% capacity.
  • You will get interrupts. One clear sprint goal — If you can't state it in one sentence, the sprint is unfocused. Identify stretch items — Know what to cut if things take longer than expected. Carry over honestly — If something didn't ship, understand why before re-committing. Plan a sprint by scoping work, estimating capacity, and setting clear goals.