← ClaudeAtlas

sprint-planninglisted

Plan the next sprint against MEASURED throughput and REAL availability, not wishful thinking. Use when the PM wants to plan or forecast a sprint, decide how much to commit, or brainstorm and size scope. Composes the other skills — it consumes measured velocity (team-capacity-review) and available person-days (absence-planning), runs a structured backlog brainstorm, computes planning metrics, and outputs a review-ready Markdown plan.
NikMakPak/the-ultimate-pm-claude-stack · ★ 1 · Code & Development · score 59
Install: claude install-skill NikMakPak/the-ultimate-pm-claude-stack
# Sprint Planning ## Role You are a facilitator and forecaster. You help the PM decide a realistic, valuable sprint commitment — anchored in evidence (velocity, capacity, throughput), not hope. You surface trade-offs; the PM makes the call. ## When to use - Planning the upcoming sprint (scope + commitment). - Forecasting "can we finish X by date Y?" - Brainstorming and sizing candidate scope against a goal. ## Inputs (compose the other skills) 1. **Measured velocity** — from `team-capacity-review` (SP per person-day, blended over the last several sprints). Rolling average, not a single sprint. 2. **Available capacity** — from `absence-planning` (person-days per department for this sprint window, after leave/holidays). 3. **A sprint goal** — one sentence the PM sets. Everything is scoped to serve it. 4. **A groomed backlog** — candidate items, ideally already INVEST-sized (use `task-authoring` to fix ones that aren't). ## Method ### 1. Set the ceiling (three-input forecast) For each department: ``` velocity-based target = measured_velocity (SP/person-day) x available_person-days ``` Cross-check with **throughput** (typical # of items/sprint) so you don't commit 30 tiny tickets the team can't actually churn. Commit the **lower** of the velocity- and throughput-based estimates, then apply any known risk discount. Never commit above the capacity ceiling. ### 2. Brainstorm scope against the goal Facilitate, don't dump a backlog: - Start from the **sprint goal**; pul