Agent skill

Sprint Velocity Analysis

by mohitagw15856 in mohitagw15856/pm-claude-skills

Analyze sprint velocity data and produce an engineering team health report covering delivery trends, capacity utilization, and improvement recommendations.

MITAuto-check passedData & Analytics

Install Sprint Velocity Analysis

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill sprint-velocity-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills sprint-velocity-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sprint-velocity-analysis .claude/skills/sprint-velocity-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sprint-velocity-analysis
GitHub stars
1.4k
Token cost
~3.4k tokens
SKILL.md length
1,653 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Analyze sprint velocity data and produce an engineering team health report covering delivery trends, capacity utilization, and improvement recommendations.

  • Works in 3 steps: [Specific action step — concrete enough… → [Next step] → [Next step]
  • Asked to analyze sprint velocity
  • SKILL.md covers Required Inputs, Output Format, Velocity Trend and Story Point Calibration, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sprint Velocity Analysis is an agent skill from mohitagw15856/pm-claude-skills. 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.

Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Forecasting and time series, Retrospectives and Data analysis. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to analyze sprint velocity
  • Review team delivery health
  • Identify delivery risks
  • Produce a retrospective data analysis

Example prompts

  • “/sprint-velocity-analysis”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. [Specific action step — concrete enough that a tech lead can assign it]
  2. [Next step]
  3. [Next step]

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sprint Velocity Analysis loads about 3.4k tokens when it runs. Until then it costs about 119 tokens; SKILL.md has 1,653 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~119
When it runs · the whole SKILL.md, loaded when a task matches
~3.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,653 words, ~3,402 tokens.

Download SKILL.mdSave it as .claude/skills/sprint-velocity-analysis/SKILL.md (or your agent's skills folder).
name
sprint-velocity-analysis
description
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.

Sprint Velocity Analysis

Analyze sprint velocity data to produce an honest engineering team health report. The goal is not to generate optimistic-looking charts — it is to surface delivery patterns, identify dysfunction early, and give the team and their manager actionable recommendations. Look for: velocity trends (improving, declining, flat, erratic), story point calibration consistency, carry-over patterns that indicate chronic over-commitment, and capacity-related signals. Produce text-based trend visualizations, a health diagnosis, and specific improvement recommendations with measurable targets.

Required Inputs

Ask for these if not already provided:

  • 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) — 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?)

If cycle time data is not provided, omit that section and note it as a recommended data source to add.

Output Format


Sprint Velocity Analysis: [Team Name]

Analysis period: Sprint [N] through Sprint [N+7] ([Date range]) Team size: [X engineers] ([note any changes during period]) Report date: [Date] Data source: [Where this data came from — Jira, Linear, spreadsheet, etc.]


Velocity Trend

Raw Data
SprintCommittedCompletedCompletion RateCarried OverNotes
[Sprint N][X pts][X pts][X%][X pts / X items][disruption or context]
[Sprint N+1][X pts][X pts][X%][X pts / X items]
[Sprint N+2][X pts][X pts][X%][X pts / X items]
[Sprint N+3][X pts][X pts][X%][X pts / X items]
[Sprint N+4][X pts][X pts][X%][X pts / X items]
[Sprint N+5][X pts][X pts][X%][X pts / X items]
[Sprint N+6][X pts][X pts][X%][X pts / X items]
[Sprint N+7][X pts][X pts][X%][X pts / X items]
Average[X pts][X pts][X%][X pts]
Velocity Chart (Completed Points per Sprint)
Points
  60 |
  55 |          ●
  50 |    ●           ●
  45 | ●        ●          ●
  40 |               ●          ●
  35 |
  30 |
     +--+--+--+--+--+--+--+--
      N N+1 N+2 N+3 N+4 N+5 N+6 N+7
      Sprint

  ● = Completed points   — = Average ([X pts])

Generate this chart using ASCII characters based on the actual data provided. Scale the Y-axis to the data range. Plot completed (not committed) points. Mark the average as a dashed line.

Trend Diagnosis
MetricValueInterpretation
Average velocity[X pts/sprint][Baseline for planning]
Velocity std deviation[±X pts][Low < 15% of avg = stable; High > 25% = erratic]
Trend direction[Improving / Flat / Declining / Erratic][3-sprint trailing average vs. 3-sprint leading average]
Average completion rate[X%][Healthy: 80–95%; < 75% = chronic over-commitment]
Carry-over rate[X% of committed points carried over per sprint][Healthy: < 15%; > 25% = systemic issue]
Sprints with completion rate < 75%[X of 8 sprints][> 3 of 8 = structural problem, not noise]

Story Point Calibration

Story points are only useful if they are applied consistently. Look for these calibration signals in the data:

SignalObservedInterpretation
High variance in velocity despite stable team size[Yes / No]Suggests inconsistent estimation — same effort scored differently week to week
Consistent over-commitment (committed >> completed)[Yes / No — by avg X pts per sprint]Team is sandbagging estimates or ignoring historical capacity
Consistent under-commitment (completed >> committed by > 20%)[Yes / No]Team is over-padding estimates or pulling in unplanned work frequently
Frequent large items (> 13 pts) in carry-over[Yes / No]Items are too large to estimate reliably — need better decomposition
Velocity cliff after team change[Yes / No — Sprint N+X]Team did not re-baseline capacity after composition changed

Calibration verdict: [Well-calibrated / Needs recalibration / Severely uncalibrated — one sentence explanation tied to the signals above]

If recalibration is needed: [Specific recommendation — e.g., "Run a calibration session using the last 20 completed items, re-score them as a team, and use the resulting relative sizes to anchor future estimates."]


Carry-Over Pattern Analysis

Carry-over is the most reliable leading indicator of commitment reliability problems.

SprintCarried-Over ItemsCommon Themes in Carry-Over
[Sprint N][X items / X pts][Technical debt, dependency blocked, scoped wrong, etc.]
[Sprint N+1][X items / X pts][Theme]
[Sprint N+2][X items / X pts][Theme]

Carry-over root causes identified:

  • [Root cause 1: e.g., "5 of 12 carry-overs were blocked on a third-party API integration — external dependency, not estimation failure"]
  • [Root cause 2: e.g., "4 of 12 carry-overs were items estimated at 8+ points that were later found to be 2–3x larger than expected"]
  • [Root cause 3: e.g., "3 of 12 carry-overs were interruptions from on-call incidents consuming unplanned capacity"]

Capacity Utilization

SprintTeam SizeAvailable Capacity (pts)CommittedUtilization %Disruptions
[Sprint N][X engineers][X pts][X pts][X%][Holiday / incident / none]
[Sprint N+1][X engineers][X pts][X pts][X%]

Capacity calculation used: [X engineers × Y pts/person/sprint = Z pts available. Adjust: if team capacity changed during the window, note which sprints used which team size.]

Average utilization: [X%] Utilization interpretation: [< 70% = team is under-loaded or over-padding | 70–90% = healthy range | > 90% = no slack for unplanned work — fragile]


Health Diagnosis

DimensionScoreEvidencePriority
Delivery predictability[Green / Yellow / Red][Average completion rate X%, std dev Y pts][High / Med / Low]
Commitment accuracy[Green / Yellow / Red][Team over-commits by avg X pts/sprint]
Estimation consistency[Green / Yellow / Red][Velocity std dev ±X pts, calibration verdict]
Carry-over hygiene[Green / Yellow / Red][X% carry-over rate, root causes]
Capacity management[Green / Yellow / Red][Avg utilization X%, disruption handling]
Trend direction[Green / Yellow / Red][Trailing 3-sprint avg vs. leading 3-sprint avg]

Scoring guide: Green = operating within healthy range; Yellow = marginal — watch closely or single-sprint anomaly; Red = chronic issue requiring active intervention.

Overall health: [Green / Yellow / Red] — [One sentence summary: "The team delivers consistently at X pts/sprint but chronic over-commitment is eroding morale and creating a misleading picture for stakeholders."]


Blocker Frequency Analysis

If blocker data was provided, complete this section. If not, note it as a recommended tracking addition.

Blocker CategoryFrequency (last 8 sprints)Avg Days BlockedImpact (pts delayed)
External dependency[X occurrences][X days][X pts]
Technical debt / rework[X occurrences][X days][X pts]
Unclear requirements[X occurrences][X days][X pts]
On-call interruptions[X occurrences][X days][X pts]
Environment / tooling[X occurrences][X days][X pts]

Top blocker to address: [Name the single highest-impact blocker category and what addressing it would mean for velocity.]


Show full SKILL.md (619 more words)Show less

Improvement Recommendations

Provide 3 specific recommendations ordered by expected impact. Each recommendation must include a measurable success target and implementation steps.

Recommendation 1: [Title]

Problem it addresses: [Which health dimension is Red or Yellow, and what the data shows]

What to do:

  1. [Specific action step — concrete enough that a tech lead can assign it]
  2. [Next step]
  3. [Next step]

Who owns it: [Tech lead / Engineering manager / Whole team] When to start: [This sprint / Next sprint / Within 2 weeks]

Measurable target: [e.g., "Carry-over rate drops below 15% within 3 sprints" or "Completion rate above 80% for 4 consecutive sprints"]

How to know it's working: [Leading indicator to watch before the outcome metric improves — e.g., "Carry-over items decreasing sprint-over-sprint even before the target is hit"]


Recommendation 2: [Title]

Problem it addresses: [Health dimension and evidence]

What to do:

  1. [Step]
  2. [Step]
  3. [Step]

Who owns it: [Role] When to start: [Timing]

Measurable target: [Specific metric and timeframe]

How to know it's working: [Leading indicator]


Recommendation 3: [Title]

Problem it addresses: [Health dimension and evidence]

What to do:

  1. [Step]
  2. [Step]

Who owns it: [Role] When to start: [Timing]

Measurable target: [Specific metric and timeframe]

How to know it's working: [Leading indicator]


Next-Sprint Capacity Forecast

Next sprint: [Sprint N+8] Known team size: [X engineers] Known capacity reducers: [PTO: X days total, on-call rotation: ~Y pts of unplanned capacity, etc.]

FactorImpact
Base capacity (historical average)[X pts]
PTO / planned absences−[X pts]
On-call overhead (estimate)−[X pts]
Carry-over from Sprint [N+7]+[X pts committed capacity already spoken for]
Recommended commitment ceiling[X pts]

Confidence: [High — stable team and known capacity | Medium — some uncertainty in disruption level | Low — team composition uncertain]

Recommendation for planning: [One sentence — e.g., "Plan to Sprint [N+8] ceiling of X pts. Given the carry-over items, prioritize completing those before pulling in new scope."]


Cycle Time Distribution (if data provided)

Sprintp50 Cycle Timep90 Cycle TimeItems Completed
[Sprint N][X days][X days][X items]
[Average][X days][X days]

Cycle time interpretation: [p90 > 2× p50 indicates a long-tail of stuck items that deserve investigation. p50 increasing over time indicates slowing throughput independent of story point changes.]

If cycle time data was not provided: Cycle time data was not included in this analysis. Recommend adding p50 and p90 cycle time per sprint to your tracking to detect throughput issues that story points alone cannot reveal.


Quality Checks

  • 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

Anti-Patterns

  • 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

Example Trigger Phrases

  • "Analyze sprint velocity."
  • "Review team delivery health."
  • "Produce a retrospective data analysis."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/sprint-velocity-analysis of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Sprint Velocity Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sprint Velocity Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sprint Velocity Analysis this skillmohitagw15856/pm-claude-skills1.4k—~3.4kAutomated safety check: PassMIT
Kqlmicrosoft/fabric-rti-mcp131—~6.2kAutomated safety check: PassMIT
FRED Macro Time Serieskansoku-trade/kansoku328—~1.1kAutomated safety check: NotesCustom licence
Data Scientistdavila7/claude-code-templates33k8 repos~2.6kAutomated safety check: PassMIT
Scientific Toolkit SkillzLanqing/codex-claude-academic-skills4.7k—~1.2kAutomated safety check: PassMIT
Data Sciencetravisjneuman/.claude100—~2.3kAutomated safety check: PassMIT

Similar skills

  • Kql

    microsoft/fabric-rti-mcp

    Official

    KQL language expertise for writing correct, efficient Kusto queries using the Fabric RTI MCP tools.

    131 GitHub stars~6.2k tokensUpdated 10 days ago
    Data & AnalyticsAuto-check passed
  • FRED Macro Time Series

    kansoku-trade/kansoku

    Looks up US and global macro series from St. Louis Fed FRED, such as CPI, GDP, Fed funds, yields, M2 and the dollar index, and reports them with units and dates.

    328 GitHub stars~1.1k tokensUpdated 14 days ago
    Data & AnalyticsAuto-check: notes
  • Data Scientist

    davila7/claude-code-templates

    Expert data scientist for advanced analytics, machine learning, and statistical modeling.

    33k GitHub starsUsed in 8 repos~2.6k tokens
    Data & AnalyticsAuto-check passed
  • Scientific Toolkit Skill

    zLanqing/codex-claude-academic-skills

    Research computing toolkit for optoelectronic information science and engineering, MATLAB/Octave, Python scientific analysis, signal processing, image processing, statistics, simulation…

    4.7k GitHub stars~1.2k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check passed
  • Data Science

    travisjneuman/.claude

    Data science and analytics expertise for statistical analysis, machine learning pipelines, data governance, business intelligence, predictive modeling, and analytics strategy.

    100 GitHub stars~2.3k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Exploring Data

    oaustegard/claude-skills

    Exploratory data analysis. An agent skill from oaustegard/claude-skills.

    150 GitHub stars~1.7k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Sprint Velocity Analysis

What does Sprint Velocity Analysis do?

Analyze sprint velocity data and produce an engineering team health report covering delivery trends, capacity utilization, and improvement recommendations. Sprint Velocity Analysis is an agent skill from mohitagw15856/pm-claude-skills. Analyze sprint velocity data and produce an engineering team health report covering delivery trends, capacity utilization, and improvement recommendations.

When should I use Sprint Velocity Analysis?

Sprint Velocity Analysis fits situations like: asked to analyze sprint velocity; review team delivery health; identify delivery risks; produce a retrospective data analysis.

How do I install Sprint Velocity Analysis in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-velocity-analysis -a claude-code`. Or copy the skill folder (skills/sprint-velocity-analysis in mohitagw15856/pm-claude-skills) into .claude/skills/sprint-velocity-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Sprint Velocity Analysis in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-velocity-analysis -a codex`. Or copy the skill folder (skills/sprint-velocity-analysis in mohitagw15856/pm-claude-skills) into .agents/skills/sprint-velocity-analysis in your project. Codex loads it when a task matches its description.

Can I use Sprint Velocity Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill sprint-velocity-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sprint-velocity-analysis, .gemini/skills/sprint-velocity-analysis, .github/skills/sprint-velocity-analysis and .opencode/skills/sprint-velocity-analysis in your project.

What does Sprint Velocity Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Sprint Velocity Analysis is instructions for the agent only.

Does Sprint Velocity Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sprint Velocity Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sprint Velocity Analysis use?

Sprint Velocity Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sprint Velocity Analysis use?

About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sprint Velocity Analysis?

Skills that share tags, products or a category with Sprint Velocity Analysis: Kql (microsoft/fabric-rti-mcp, 131 stars), FRED Macro Time Series (kansoku-trade/kansoku, 328 stars), Data Scientist (davila7/claude-code-templates, 33k stars) and Scientific Toolkit Skill (zLanqing/codex-claude-academic-skills, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sprint Velocity Analysis?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.