sprint-status
Skill40 starsChanged 7 months agoMITView on GitHub
Fast sprint status check — reads the active sprint plan, scans story files for status, and produces a concise progress snapshot with burndown read and emerging risks. Use any time during a sprint for situational awareness.
11 other projects use a version of this.
Adopted by
Most recently taken up by
- striderZA/OpenCodeGameStudiostheir own version, first seen Nov 4, 2026
- Donchitos/Claude-Code-Game-Studiostheir own version, first seen Oct 19, 2026
- venus2099/codex-game-studiostheir own version, first seen Oct 17, 2026
- HunLuanZhiZhu/Game-Studios-Plugintheir own version, first seen Oct 5, 2026
- rohitg00/pro-workflowtheir own version, first seen Sep 29, 2026
- gonimar/claude-web-studiotheir own version, first seen Sep 27, 2026
Other versions11 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 11
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- rohitg00/pro-workflow★ 2.9ksame name
- striderZA/OpenCodeGameStudios★ 118same name
- dawn840705/codex-code-studios★ 17same name
- lilangMax/ClaudeCodeGameStudios★ 8same name
- hongyuanc/codex-game-studios★ 5same name
- gonimar/claude-web-studio★ 4same name
- dawn840705/claude-code-studios★ 1same name
- HunLuanZhiZhu/Game-Studios-Plugin★ 1same name
- philpalmieri/engineering-manager-skills★ 1same name
1 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository77 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- design/CLAUDE.mdCLAUDE.md
- docs/CLAUDE.mdCLAUDE.md
- src/CLAUDE.mdCLAUDE.md
- tests/CLAUDE.mdCLAUDE.md
- adoptSkill
- architecture-decisionSkill
- architecture-reviewSkill
- asset-auditSkill
- asset-specSkill
- balance-checkSkill
- brainstormSkill
- bug-reportSkill
- bug-triageSkill
- changelogSkill
- code-reviewSkill
- consistency-checkSkill
- content-auditSkill
- create-architectureSkill
- create-control-manifestSkill
- create-epicsSkill
- create-storiesSkill
- day-one-patchSkill
- design-bibleSkill
- design-reviewSkill
- design-systemSkill
- dev-storySkill
- estimateSkill
- extractSkill
- gate-checkSkill
- helpSkill
- hotfixSkill
- launch-checklistSkill
- localizeSkill
- map-systemsSkill
- milestone-reviewSkill
- onboardSkill
- patch-notesSkill
- perf-profileSkill
- prd-reviewSkill
- project-stage-detectSkill
- propagate-design-changeSkill
- prototypeSkill
- qa-planSkill
- quick-designSkill
- regression-suiteSkill
- release-checklistSkill
- retrospectiveSkill
- reverse-documentSkill
- review-all-prdsSkill
- scope-checkSkill
- security-auditSkill
- setup-frameworkSkill
- skill-improveSkill
- skill-testSkill
- smoke-checkSkill
- soak-testSkill
- sprint-planSkill
- startSkill
- story-doneSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
12 rules. 1 is common, 9 are distinctive, and 2 are very specific to this project.
1
Common
Most of the 11 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Before standup, to prep
- Distinctive: line 22
After a story moves status, to confirm the snapshot updates
- Very specific: line 29
All story files in production/epics/*/story-*.md
- Distinctive: line 44
If none exist, stop:
- Very specific: line 47
If multiple have Status: Active, surface the conflict and ask which to report on.
- Common: line 55
Start and end dates
- Distinctive: line 89
If implied finish ≤ days remaining → On track
- Distinctive: line 90
If implied finish ≤ days remaining × 1.2 → Tight
- Distinctive: line 91
If implied finish > days remaining × 1.2 → At risk
- Distinctive: line 92
If multiple stories Blocked → Blocked-heavy (mention even if other numbers look OK)
- Distinctive: line 143
Keep the output to roughly 25-40 lines.
- Distinctive: line 149
If the plan's backlog table differs from the live story Status (e.g., plan says Ready but story says Complete), surface it:
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Sprint Status
A fast read of the in-flight sprint. Where things stand, what is at risk, what blocks. Read-only. Should complete in seconds.
Purpose / When to Run
Run when:
- The user asks "how is the sprint going" / "sprint status" / "where are we"
- Mid-sprint check-in
- Before standup, to prep
- After a story moves status, to confirm the snapshot updates
Distinct from /scope-check (which evaluates scope creep) and /milestone-review (broader scope).
Inputs
- The active sprint plan at
production/sprints/ - All story files in
production/epics/*/story-*.md production/session-state/active.md(optional)
Outputs
- Printed snapshot. No file writes.
Phase 1: Find the Active Sprint
Glob production/sprints/*.md sorted by filename (sprint-001, sprint-002, ...). The active sprint is:
- The one with
Status: Activein its header - Else the most recently dated one
If none exist, stop:
"No sprint plan found. Run
/sprint-plan newto create one."
If multiple have Status: Active, surface the conflict and ask which to report on.
Phase 2: Read Sprint Plan
Extract:
- Sprint number and slug
- Start and end dates
- Goal
- Backlog table with stories and statuses (the plan's view)
- Capacity
- Risks
Phase 3: Refresh from Story Files
The sprint plan's backlog table may be stale if engineers moved story Status without touching the plan. Re-read each story listed in the backlog:
- Current Status (Ready / In Progress / Blocked / Complete)
- Whether it's been touched recently (file mtime)
- Whether it has a
## Implementation Notesor## Mid-Story Updateblock (signals work in flight)
Build a fresh status tally:
- Total
- Complete
- In Progress
- Blocked
- Ready (not yet started)
Phase 4: Burndown Read
Compute:
- Days elapsed in sprint
- Days remaining
- Stories complete vs. total
- Implied velocity: complete / days elapsed
- Implied finish: total / velocity (in days)
Compare implied finish to days remaining:
- If implied finish ≤ days remaining → On track
- If implied finish ≤ days remaining × 1.2 → Tight
- If implied finish > days remaining × 1.2 → At risk
- If multiple stories Blocked → Blocked-heavy (mention even if other numbers look OK)
Phase 5: Detect Risks
Scan for:
- Stories
In Progressfor >2 days (file mtime suggests stall) - Stories
Blocked— list the blockers - Stories whose governing ADR is
Proposed(story should be Blocked but isn't yet) - Stories whose Manifest Version is older than the current control-manifest version
- Sprint goal at risk: any story in the critical path Blocked or stalled
Phase 6: Output
# Sprint <NNN>: <slug>
**Goal**: <goal>
**Status**: <On track / Tight / At risk / Blocked-heavy>
**Day**: <N> of <M> (<X> remaining)
## Progress
- Complete: <N> / <total> (<%>)
- In progress: <N>
- Blocked: <N>
- Not yet started: <N>
## Burndown
- Velocity so far: <N> stories / <X> days = <Y>/day
- Implied finish: <date>, vs. sprint end <date>
## Stories in motion
- [In Progress] story-NNN: <title> — engineer <name or unassigned>, last touched <date>
- [In Progress] story-NNN: <title> — STALLED (last touched <N> days ago)
## Blockers
- story-NNN: <title> — Blocked because <reason>. Action: <suggested fix>
- ...
## Risks emerging
- <list — stalled stories, manifest drift, scope creep signals>
## Recommended next actions
- For users picking up work: start with story-NNN (highest leverage)
- For PMs: <if at risk, suggest /scope-check; if blocked-heavy, schedule a blocker-clearance>
- For leads: <if any Manifest version drift, suggest re-running /create-control-manifest>Keep the output to roughly 25-40 lines. This skill should be skimmable.
Phase 7: Compare to Plan
If the plan's backlog table differs from the live story Status (e.g., plan says Ready but story says Complete), surface it:
"Note: sprint plan's backlog table is stale —
<X>stories have advanced beyond what the plan shows. Run/sprint-plan updateto refresh."
Quality Gates
- Output completes in seconds — no specialist spawns, no deep reads beyond story headers
- Status verdict matches the data (no "On track" when 5 of 8 are Blocked)
- Read-only
Examples
/sprint-status
- Sprint 003, day 6 of 10
- 4 Complete, 2 In Progress, 1 Blocked, 1 Ready
- Velocity: 0.67/day → implied finish: 4 more days → on track
- Blocker: story-005 (biometric) — ADR Proposed, action: advance ADR-0007
- Recommended: pick up story-007 next (foundation for two downstream)
/sprint-status mid-sprint with stall
- Sprint 002, day 7 of 10
- 2 Complete, 4 In Progress (3 stalled >2 days), 0 Blocked
- Status: At risk — implied finish 6 more days vs. 3 remaining
- Recommended: immediate sprint review or scope reduction; run
/scope-check
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

