milestone-review
Skill40 starsChanged 7 months agoMITView on GitHub
Comprehensive milestone progress review — feature completeness, quality metrics, risk assessment, and go/no-go recommendation. Use at milestone checkpoints (alpha, beta, RC) or when evaluating readiness for a milestone deadline.
17 other projects use a version of this.
Adopted by
Most recently taken up by
- striderZA/OpenCodeGameStudiostheir own version, first seen Nov 4, 2026
- Cassandra-Collective/Ephesustheir own version, first seen Nov 1, 2026
- Donchitos/Claude-Code-Game-Studiostheir own version, first seen Oct 19, 2026
- venus2099/codex-game-studiostheir own version, first seen Oct 17, 2026
- zajca/pohunektheir own version, first seen Oct 13, 2026
- scotidev/GameDevStudiotheir own version, first seen Oct 9, 2026
Other versions17 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 17
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
- striderZA/OpenCodeGameStudios★ 118same name
- tranhieutt/software_development_department★ 71same name
- CoralGame/Claude-Code-Game-Studios★ 19same name
- dawn840705/codex-code-studios★ 17same name
- CodePhobiia/claude-roblox-game-studio★ 9same name
- lilangMax/ClaudeCodeGameStudios★ 8same name
- zajca/pohunek★ 8same name
- hongyuanc/codex-game-studios★ 5same name
7 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
- 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
- sprint-statusSkill
- startSkill
- story-doneSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 9 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 16 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 31
All sprint plans up to now
- Distinctive: line 34
All PRDs and ADRs (for completeness checks)
- Very specific: line 46
If named, read production/milestones/<name>.md.
- Distinctive: line 48
If none exist, ask the user to describe the milestone or run with the default "current state" framing.
- Distinctive: line 52
If there is no milestone doc, ask the user which milestone is being reviewed and capture an inline definition (target date + success …
- Very specific: line 87
Read production/qa/bugs/ (if present).
- Distinctive: line 91
If the project has a release, ask the user for the current crash-free rate (or read from analytics export if integrated).
- Very specific: line 108
Read docs/architecture/architecture.md Section 18 (Performance Budgets).
- Very specific: line 115
Ask the user for current measured values (or run via the second-skill-set /perf-profile if integrated).
- Distinctive: line 155
All performance budgets pass or have approved waivers
- Very specific: line 229
Ask: "Append this review summary to production/milestones/<name>.md?"
- Very specific: line 231
If yes, append a ## Review <date> section with the verdict and the gap list.
- Distinctive: line 238
Every gap names a specific epic / story / item
- Distinctive: line 241
Read-only on inputs (the optional milestone doc append is the only write, with explicit approval)
- Distinctive: line 258
All P0 ADRs Accepted
“Common” is measured: kept by at least 6 in 10 of the 16 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
Milestone Review
A milestone is bigger than a sprint and smaller than a release — it represents a meaningful checkpoint (alpha, internal beta, public beta, RC, GM). This skill assesses readiness across feature completeness, quality, store-readiness, and risk, then produces a go/no-go.
Read-only.
Purpose / When to Run
Run when:
- A milestone deadline is approaching
- The team needs to decide alpha → beta → RC progression
- Stakeholders need a status pack
- A retrospective on a missed milestone is being prepared
Distinct from /sprint-status (one sprint) and /launch-checklist (final pre-release in the second skill set). This skill assesses a milestone, not a single sprint or a release.
Inputs
production/milestones/<milestone>.mdif present- All sprint plans up to now
- All epics
- All stories
- All PRDs and ADRs (for completeness checks)
production/qa/(test evidence, bugs)production/releases/(any prior milestone artifacts)
Outputs
- A printed structured review
Phase 1: Resolve Milestone
If named, read production/milestones/<name>.md. If unnamed:
- Glob
production/milestones/*.md. Pick the most recent (or the one with status Active). - If none exist, ask the user to describe the milestone or run with the default "current state" framing.
A milestone doc typically contains: target date, success criteria, scope (epics in scope), exit criteria.
If there is no milestone doc, ask the user which milestone is being reviewed and capture an inline definition (target date + success criteria).
Phase 2: Feature Completeness
For each epic in milestone scope:
- Total stories
- Stories Complete
- Stories In Progress
- Stories Blocked
- Stories Ready (not started)
- Untraced PRD requirements (from epic Section 6)
Compute % complete per epic. Flag any epic <80% complete with <2 weeks remaining.
For each PRD in scope:
- Are all v1 TR-IDs covered by stories?
- Are all stories Complete? If not, gap list.
Phase 3: Quality Metrics
Test coverage
Count automated tests per story type:
- Logic: required test files per story — count compliance
- Integration: required test files per story — count compliance
- Visual / UI: evidence files in
production/qa/evidence/— count
Compliance rate = stories-with-required-evidence / stories-due-for-evidence.
Bug count
Read production/qa/bugs/ (if present). Categorize by severity (Critical / High / Medium / Low). Compare to last milestone.
Crash-free rate
If the project has a release, ask the user for the current crash-free rate (or read from analytics export if integrated). Flag if below the milestone's target.
Store-readiness checks
For beta or later milestones:
- Account deletion path implemented? (Apple guideline 5.1.1(v))
- Privacy nutrition labels / Play Data Safety prepared?
- ATT prompt implemented if needed?
- IAP receipt validation server-side?
- TestFlight / Internal Testing track configured?
- App icon and splash assets delivered for all sizes?
- Localization coverage at the milestone's target locales?
Phase 4: Performance Budgets
Read docs/architecture/architecture.md Section 18 (Performance Budgets). For each:
- Cold start
- TTI per critical screen
- Frame rate
- App size
- Memory ceiling
Ask the user for current measured values (or run via the second-skill-set /perf-profile if integrated).
For each, mark PASS / FAIL relative to budget.
Phase 5: Risk Register
Build a list of currently-open risks:
- Blocked stories
- Proposed ADRs gating critical work
- Untraced PRD requirements
- Open HIGH bugs
- Performance budgets at risk
- External dependencies (backend not ready, third-party SDK delays)
- Store policy risks (anything that might fail review)
For each, note: probability, impact, mitigation.
Phase 6: Optional Specialist Synthesis
Spawn Task to:
mobile-architect— read everything; flag strategic concernsqa-lead— read test evidence; verdict on QA readinesspm— read milestone scope and risk register; surface stakeholder concerns
Integrate findings.
Phase 7: Build the Verdict
Apply criteria to issue go/no-go:
GO (proceed past this milestone) when:
- Feature completeness ≥ 90% on critical-path epics
- 0 Critical bugs open
- ≤ 3 High bugs open with mitigation
- All performance budgets pass or have approved waivers
- Store-readiness items addressed (for beta or later)
HOLD when:
- Feature completeness 70-90% — possible to recover with focused sprint
- 1-2 Critical bugs but with active fixes
- Performance budgets borderline
NO-GO when:
- Feature completeness < 70%
- 3+ Critical bugs or 1 unfixable Critical
- Performance budgets failing significantly
- Store-readiness blockers unresolved
Phase 8: Output
# Milestone Review: <name>
**Verdict: <GO / HOLD / NO-GO>**
**Target date**: <date> (in <X> days)
**Completion**: <%>
## Feature Completeness
| Epic | % Complete | Status |
|------|-----------|--------|
| auth-sign-in | 100% | DONE |
| onboarding | 75% | AT RISK |
| ... | | |
Untraced PRD requirements: <N>
## Quality
- Test compliance: <%>
- Open bugs: <C> Critical, <H> High, <M> Medium, <L> Low
- Crash-free rate: <%> (target <%>)
## Performance
| Budget | Target | Actual | Status |
|--------|--------|--------|--------|
| Cold start | < 1500ms | 1420ms | PASS |
| TTI Home | < 800ms | 1100ms | FAIL |
| ... | | | |
## Store-readiness (for beta+)
- Account deletion: <DONE / MISSING>
- Privacy labels: <DONE / MISSING>
- ATT prompt: <DONE / N/A / MISSING>
- IAP server-side validation: <DONE / N/A / MISSING>
- ...
## Risk Register
| Risk | Probability | Impact | Mitigation | Owner |
|------|------------|--------|-----------|-------|
| ADR-0007 still Proposed | HIGH | HIGH | Advance this week | <name> |
| ... | | | | |
## Recommended Actions
- For GO: lock scope; freeze risky changes; schedule release skills (`/release-checklist` next)
- For HOLD: focus next sprint on gap list; re-review in <X> days
- For NO-GO: descope <list> to v1.1; restage milestone date
## Recommended next skills
- `/sprint-plan` to schedule the gap-closing work
- `/scope-check` to verify nothing else expanded
- `/qa-plan` for the gap stories' verificationPhase 9: Update Milestone Doc
Ask: "Append this review summary to production/milestones/<name>.md?"
If yes, append a ## Review <date> section with the verdict and the gap list.
Quality Gates
- Verdict matches the criteria — no soft pass when Critical bugs are open
- Every gap names a specific epic / story / item
- Performance section uses real measurements where possible
- Store-readiness section covers each item explicitly for beta+ milestones
- Read-only on inputs (the optional milestone doc append is the only write, with explicit approval)
Examples
/milestone-review beta
- 7 epics in scope, 5 at 100%, 2 at 70-80%
- 1 Critical bug (paywall receipt loop), 4 High
- TTI Home failing (1100ms vs. 800ms target)
- ATT prompt not implemented yet
- Verdict: NO-GO
- Recommendation: 1 sprint focused on the Critical bug, ATT, and TTI; restage beta by 1 week
/milestone-review alpha
- 4 epics, all 100%
- 0 Critical, 2 High (planned for next sprint)
- All P0 ADRs Accepted
- Verdict: GO
- Recommend: lock scope; start beta-track work
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.

