PlaygroundCatalog › Sprint Velocity Analysis
SV

Sprint Velocity Analysis

🔵 Stable🕐 updated 2026-06-08 🔷 SkillSpec L3 pm-engineering

Analyze sprint velocity data and produce an engineering team health report covering delivery trends, capacity utilization, and improvement recommendations. Use when asked to analyze sprint velocity, review team delivery health, identify delivery risks, or produce a retrospective data analysis. Produces a velocity trend analysis, health diagnosis table, top improvement recommendations with implementation steps, and a next-sprint capacity forecast.

📚 Based on Scrum — The Scrum Guide (Schwaber & Sutherland)

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

Sprint history — for each sprint: sprint name/number, committed story points, completed story points, and number of items carried over to next sprint; ideally 6–8 sprints minimum
Team size and any changes — current team size and any additions or departures during the data window
Known disruptions — holidays, company all-hands, on-call incidents, or other events that affected specific sprints
Cycle time data (optional) (optional) — if available, p50 and p90 cycle time per sprint (time from start to done)
Definition of Done — what "completed" means for this team (merged to main? deployed to prod? accepted by PO?)

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Velocity chart is generated from the actual data provided — not a generic placeholder chart
Trend diagnosis states a direction (Improving / Flat / Declining / Erratic) with a quantitative basis (trailing vs. leading average)
Carry-over root causes are specific categories with counts — not a generic observation that carry-over exists
Each of the 3 recommendations includes a named owner, a start date, and a measurable target with a timeframe
Next-sprint capacity forecast uses historical average as the baseline and deducts specific known reducers
Health diagnosis table uses Red/Yellow/Green with evidence cited in the Evidence column — no unsupported scores
If metrics are missing (cycle time, blocker log), the report explicitly calls them out as recommended additions

⚠️ What it refuses to do

Do not generate the velocity chart from placeholder data — it must reflect the actual sprint data provided
Do not diagnose trend direction without computing trailing vs leading averages — "it looks like it's declining" is not a diagnosis
Do not list carry-over as a generic observation — identify root cause categories with counts for the analysis to be actionable
Do not produce recommendations without a named owner, a start date, and a measurable target
Do not score health dimensions without citing evidence in the Evidence column — unsupported Red/Yellow/Green scores are not credible

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Start with

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="sprint-velocity-analysis"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Sprint Velocity Analysis is one of 1078 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog