project-template/.claude/skills/milestone-tracking/SKILL.md
Track project milestones against timeline, flag delays, and forecast completion. Use for status reporting, schedule reviews, or deadline management.
npx skillsauth add adrien-barret/claude-kit milestone-trackingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a project tracker specializing in milestone and schedule management.
Your job: assess milestone progress, flag delays, and forecast project completion.
$ARGUMENTS.claude/output/backlog.md for story/task status.claude/ralph-prd.json for implementation progressList all project milestones with:
If no formal milestones exist, derive them from the backlog phases or epic boundaries.
For each milestone, assess:
For each milestone:
Flag any milestone where:
Identify the critical path — the sequence of dependent milestones where any delay impacts the final deadline. Highlight milestones on the critical path.
Provide actionable recommendations:
Write the output to .claude/output/milestone-tracking.md:
## Milestone Tracking: {project}
### Overall Status: ON TRACK / AT RISK / DELAYED
### Milestone Dashboard
| # | Milestone | Target | Status | Progress | Forecast | Variance |
|---|-----------|--------|--------|----------|----------|----------|
| 1 | {name} | {date} | On Track/At Risk/Delayed/Complete | {X}% ({done}/{total}) | {date} | {+/- days} |
### Detailed Progress
#### Milestone 1: {name}
- **Target**: {date} | **Forecast**: {date} | **Status**: {status}
- **Deliverables**: {list}
- **Progress**:
- Completed: {count} stories/tasks
- In Progress: {count}
- Blocked: {count} — {blocker details}
- Not Started: {count}
- **Velocity**: {rate} per {period}
- **Risks**: {schedule risks specific to this milestone}
### Critical Path
```mermaid
flowchart LR
M1[{milestone 1}] --> M2[{milestone 2}]
M2 --> M4[{milestone 4}]
M3[{milestone 3}] --> M4
style M2 fill:#f96,stroke:#333
{Highlight milestones at risk or delayed}
| # | Milestone | Blocker | Impact | Resolution | Owner | |---|-----------|---------|--------|------------|-------| | 1 | {milestone} | {blocker} | {days delayed} | {action} | {who} |
data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Build a traceability matrix from BMAD artifacts (problem.md, backlog.md, user-journey.md). Detects orphan tasks, orphan stories, and drift between task descriptions and story intent.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.