← LeaderboardThe Skill Leaderboard

sprint-operations

Run the measurement and ceremony layer of a delivery team: the metric set, estimation and capacity, the five sprint ceremonies, and the sprint report and quarterly rollup. Use this skill whenever the user is acting as PMO or scrum lead, planning a sprint, running standup, refinement, review, or retro, measuring velocity, cycle time, or throughput, checking capacity, or reporting on how a team is doing. Triggers on PMO, sprint planning, plan the sprint, standup, refinement, backlog grooming, sprint review, retro, velocity, capacity, cycle time, lead time, throughput, WIP, burndown, carryover, sprint report, story points to hours, how is the team doing, delivery metrics, agent lanes. Also triggers when the user asks how much work fits in a sprint or whether a team is on track, even if they never say sprint or PMO.

Description awaits a fresh source check.

Published by rampstackco ↗rampstackco/claude-skills

Try your first task

sprint-operations

Start a fresh conversation. Replace the highlighted placeholders.

Use sprint-operations to draft the next sprint plan for [dates and outcome] from [prioritized ready backlog], [tracker export for the last three to six sprints], [team roster/availability and estimation scale], and [finance requirements if relevant]. Confirm started/done mappings, derive the eight baseline metrics and trailing medians, and apply the current capacity checklist with absences and an unplanned-work buffer derived from history. Select only ready tickets up to capacity-adjusted trailing throughput; include the goal, committed list, carryover, dependency risks and visible capacity math in planning-template notes. Keep human/agent lanes separate and points for forecasting only. Mark missing/unverifiable data and affected conclusions; never invent a baseline or fixed points-to-hours ratio.

Required inputs

  • [dates and outcome]
  • [prioritized ready backlog]
  • [tracker export for the last three to six sprints]
  • [team roster/availability and estimation scale]
  • [finance requirements if relevant]

User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

SKILL.md

name: sprint-operationsdescription: "Run the measurement and ceremony layer of a delivery team: the metric set, estimation and capacity, the five sprint ceremonies, and the sprint report and quarterly rollup. Use this skill whenever the user is acting as PMO or scrum lead, planning a sprint, running standup, refinement, review, or retro, measuring velocity, cycle time, or throughput, checking capacity, or reporting on how a team is doing. Triggers on PMO, sprint planning, plan the sprint, standup, refinement, backlog grooming, sprint review, retro, velocity, capacity, cycle time, lead time, throughput, WIP, burndown, carryover, sprint report, story points to hours, how is the team doing, delivery metrics, agent lanes. Also triggers when the user asks how much work fits in a sprint or whether a team is on track, even if they never say sprint or PMO."

Sprint Operations

Run the measurement and ceremony layer of a delivery team so planning is grounded in history and reporting is derived from the tracker, not typed in. Tracker-agnostic: works with Jira, Linear, GitHub Issues, or your tracker of choice.


When to use

  • Setting up the metric set for a new or inherited team
  • Planning a sprint and checking it against real capacity
  • Running standup, refinement, review, or retro with a consistent template
  • Answering "how is the team doing?" with numbers instead of adjectives
  • Writing the sprint report or the quarterly rollup
  • Deriving a points-to-hours ratio for finance
  • Measuring a team where some lanes are AI coding agents

When NOT to use

  • Writing the tickets that go into the sprint (use ticket-authoring)
  • Writing the narrative of a retrospective or postmortem (use after-action-report)
  • Setting objectives and key results (use okr-design)
  • Deciding what ships this quarter (use roadmap-planning)
  • Writing the handoff for an agent lane (use dispatch-authoring)
  • Shaping the readout for executives (use stakeholder-communication)

Required inputs

  • Tracker access or an export with created, started, done, reopened, and sprint fields per ticket
  • The team roster and planned availability for the sprint
  • The last three to six sprints of history, if they exist
  • The team's estimation scale (points, t-shirt sizes, or counts)
  • Finance requirements for hours, if the team capitalizes development

If there is no history, say so. The first three sprints set the baseline. Do not invent one.


The framework: 4 parts

Part 1: The measurement set

Eight metrics. Each is derived from tracker timestamps and fields. None is typed into a spreadsheet by hand.

MetricOne-line definitionComputed as
Cycle timeHow long work takes once starteddone date minus started date, per ticket; report the median and 85th percentile
Lead timeHow long a request waits plus takesdone date minus created date, per ticket; median and 85th percentile
ThroughputHow much finishescount of tickets moved to done in the period
WIPHow much is in flightcount of tickets in any started, not-done state, sampled daily
Carryover percentHow much of the plan spilledcommitted tickets not done at sprint end, divided by committed tickets
Planned vs unplanned ratioHow much of the sprint was the plandone tickets committed at planning, divided by all done tickets
Rework rateHow often done was not donetickets reopened after done, divided by tickets done
Estimate accuracyHow well sizing predicts effortper size bucket, the spread of cycle times; tighter is better

Formulas and the tracker fields each needs are in references/metrics-reference.md.

Read metrics as trends across sprints, never as a single number. One sprint is noise. Three is a direction.

Part 2: Estimation and capacity

Points are for forecasting. They exist to answer "how much fits" and "when will it land." They are not a productivity score and are never compared across teams.

Hours are logged separately, and only on capitalizable tickets. If finance needs hours for capitalization, log them on the tickets whose stage is capitalizable. Do not ask the whole team to log every hour so you can convert points.

If finance needs a points-to-hours ratio, derive it. Per team, from trailing history: logged hours on capitalizable tickets divided by points completed on those tickets, over the last three to six sprints. Republish it each quarter with the window it was computed from.

The failure mode of a fixed ratio. A fixed company-wide ratio ("1 point equals 6 hours") drifts away from reality the moment a team's scale, makeup, or work mix changes. It also turns points into a time commitment, so estimates inflate to protect against it. Within two quarters the forecasts get worse and the capitalized hours are wrong.

Capacity is available person-days, minus known absences, minus a buffer for unplanned work set from the trailing planned vs unplanned ratio. Plan to trailing throughput adjusted for that capacity. See references/capacity-checklist.md.

Part 3: Ceremonies

Five ceremonies, each with a fixed purpose and a template.

CeremonyPurposeOutput
PlanningCommit to a sprint goal and a set of ready tickets that fits capacitySprint goal, committed list, capacity math
Daily standupSurface blockers and WIP problemsBlocker list with owners
RefinementGet the next one to two sprints of tickets to readyReady backlog, sized, with open questions owned
ReviewShow what shipped against the goalDemo notes, accepted and rejected items, feedback captured as tickets
RetroChange one thing about how the team worksOne to three owned actions

The retro template runs the meeting. The write-up of a significant retro uses after-action-report. Do not duplicate that format here.

Part 4: Reporting

Two reports.

  • Sprint report. Goal met or not, the eight metrics with a three-sprint trend, carryover with reasons, notable risks, and agent-lane metrics if any. One page.
  • Quarterly rollup. The same metrics across the quarter, the points-to-hours ratio if finance uses one, and the two or three changes the team made and whether they worked.

Both are raw material. Shape the readout for the audience with stakeholder-communication.


Workflow

  1. Pull the data. Export the last three to six sprints with the fields in references/metrics-reference.md. Confirm the started and done states are mapped correctly.
  2. Compute the baseline. All eight metrics, per sprint, plus the trailing median.
  3. Check capacity. Run references/capacity-checklist.md for the coming sprint.
  4. Run refinement. Bring the next sprint's candidates to ready with ticket-authoring.
  5. Run planning. Set a goal. Commit to ready tickets up to adjusted trailing throughput. Record the capacity math.
  6. Run the sprint. Standup daily. Watch WIP and blockers, not hours.
  7. Close the sprint. Run review, then retro. Capture actions as tickets.
  8. Report. Fill references/sprint-report-template.md. Roll up quarterly.

Deep dive: measuring agent lanes

When part of the team is AI coding agents (Claude Code, Codex, or your coding agent of choice), treat each agent lane like a team member with its own row in every metric. The eight metrics still apply. Add five.

MetricDefinitionComputed as
Dispatches issuedUnits of work handed to agentscount of dispatches sent in the period
Draft-PR cycle timeTime from handoff to reviewable resultPR marked ready (or draft opened with a complete report) minus dispatch sent; median and 85th percentile
Review rework rateHow often agent output needs another passagent PRs that needed changes after first review, divided by agent PRs reviewed
Honest-stop rateHow often the agent stopped and reported a blocker instead of producing a resultdispatches ending in a reported blocker, divided by dispatches issued
Cost per merged PRWhat a landed change coststotal agent spend in the period divided by agent PRs merged

Read them together. An honest-stop rate of zero is a warning, not a win: it usually means blockers are being papered over. A rising review rework rate with a falling cycle time means speed is being bought with reviewer time. Human review time is part of the lane's cost even when it is not in the spend number.

Keep agent and human rows separate in reports so neither distorts the other's trend. Write each handoff with dispatch-authoring so dispatches are comparable.


Failure patterns

  • Metrics typed into a spreadsheet. They drift from the tracker and nobody can audit them. Derive everything.
  • Velocity as a performance score. Teams inflate points and the forecast breaks. Points forecast; they do not rank.
  • Comparing points across teams. Scales differ. Compare trends within a team only.
  • A fixed points-to-hours ratio. Wrong within a quarter and it inflates estimates. Derive per team from trailing history and republish.
  • Logging hours on every ticket to satisfy finance. Log on capitalizable tickets only.
  • Planning to a hoped-for number. Plan to trailing throughput, adjusted for capacity.
  • Ignoring carryover. Carryover above about 20 percent for three sprints means planning is broken, not the team.
  • Standup as status theater. If nobody leaves with a blocker owned, the meeting did nothing.
  • Retro with no owned action. Same complaints next sprint.
  • Agent lanes blended into team totals. Hides both the gains and the review cost.

Output format

  • sprint-[number]-report.md from the sprint report template, one per sprint
  • quarterly-rollup-[YYYY-QN].md with the same metric table across the quarter
  • Ceremony notes in the tracker or a shared doc, one per ceremony, using the templates

If required data is unavailable

This skill's output depends on data, measurements, or tool results it cannot generate on its own. When a required input, tool, or data source is unavailable or unverifiable, the sanctioned output is the deliverable with the gap stated: what was needed, what was actually obtained or verified, and which parts of the output are affected. Fabricating, estimating, or interpolating a required number to complete the deliverable is never sanctioned. A stated gap is a complete answer.


Reference files

sprint-operations by rampstackco · The Skill Leaderboard