progress-tracking
监控执行计划的进度和健康状态,跟踪 SubPlan 完成度和 Round 执行状态,识别阻塞点并同步 Dashboard。当需要检查执行进度、更新 Round 状态、记录阻塞项、生成进度报告、计算进度偏差、分析趋势、预测完成日期时使用。支持资源消耗跟踪、风险状态更新、燃尽图分析和利益相关者报告生成。
When & Why to Use This Skill
The Progress Tracking skill is a comprehensive monitoring tool designed to track the health and advancement of complex execution plans. It specializes in managing SubPlan completion, TDD (Test-Driven Development) round statuses, and identifying critical bottlenecks. By automating the synchronization of progress dashboards and generating detailed reports—including burndown charts, risk assessments, and completion forecasts—it provides project managers and developers with actionable insights to maintain momentum and ensure timely delivery.
Use Cases
- Software Development Lifecycle: Monitoring TDD cycles (RED/GREEN/REFACTOR) and SubPlan completion to ensure technical tasks align with the MasterPlan.
- Bottleneck Identification: Automatically detecting execution stalls, such as rounds remaining in a 'RED' state for too long, and flagging them as high-priority blockers.
- Automated Reporting: Generating progress snapshots and stakeholder reports that include resource consumption tracking and trend analysis.
- Risk & Timeline Forecasting: Calculating progress deviations and analyzing burndown charts to predict realistic completion dates and adjust resource allocation.
| name | progress-tracking |
|---|---|
| description | 监控执行计划的进度和健康状态,跟踪 SubPlan 完成度和 Round 执行状态,识别阻塞点并同步 Dashboard。当需要检查执行进度、更新 Round 状态、记录阻塞项、生成进度报告、计算进度偏差、分析趋势、预测完成日期时使用。支持资源消耗跟踪、风险状态更新、燃尽图分析和利益相关者报告生成。 |
| stage | EXECSPEC_COMPILE |
| level_supported | [L1-STREAMLINED, L2-BALANCED, L3-RIGOROUS] |
Progress Tracking Skill
Scope: EXECSPEC_COMPILE — Compile ExecSpec(编译 ExecSpec)
版本: 0.1.0(占位)| 创建日期: 2025-11-27
概述
Progress Tracking 监控执行计划的进度和健康状态:
┌─────────────────────────────────────────────────────┐
│ 📈 Progress Tracking │
├─────────────────────────────────────────────────────┤
│ SubPlan 状态 → Round 进度 → 阻塞识别 → 报告生成 │
│ (Completion) (TDD Status) (Blockers) (Dashboard)│
└─────────────────────────────────────────────────────┘
核心职责:
- 监控 SubPlan 完成度 (
{{COMPLETED}}/{{TOTAL}}) - 跟踪 Round 执行状态 (RED/GREEN/REFACTOR)
- 识别阻塞点和风险项
- 同步 Dashboard Progress Snapshot
L1-STREAMLINED
检查清单
- SubPlan 完成数量与 MasterPlan 索引一致
- 每个 SubPlan 的 Round 状态已更新
- 阻塞项已记录到 Dashboard(状态标记为 blocked)
- Dashboard Progress Snapshot 已同步
通过标准
- 4 项全部通过(100%)
- 或 4 项中 3 项通过(≥75%)
L2-BALANCED
检查清单
- SubPlan 完成数量与 MasterPlan 索引一致
- 每个 SubPlan 的 Round 状态已更新
- 阻塞项已记录到 Dashboard(状态标记为 blocked)
- Dashboard Progress Snapshot 已同步
- 进度偏差已计算(实际 vs 计划)
- 资源消耗已跟踪(人力/时间)
- 风险项已更新状态
通过标准
- 7 项全部通过(100%)
- 或 7 项中 6 项通过(≥85.7%)
L3-RIGOROUS
检查清单
- SubPlan 完成数量与 MasterPlan 索引一致
- 每个 SubPlan 的 Round 状态已更新
- 阻塞项已记录到 Dashboard(状态标记为 blocked)
- Dashboard Progress Snapshot 已同步
- 进度偏差已计算(实际 vs 计划)
- 资源消耗已跟踪(人力/时间/成本)
- 风险项已更新状态
- 趋势分析已生成(燃尽图/速度图)
- 预测完成日期已更新
- 利益相关者报告已生成
- 偏差根因分析已完成(如适用)
通过标准
- 11 项全部通过(100%)
- 或 11 项中 10 项通过(≥90.9%)
/// 命令
///progress-tracking
阻塞点识别规则
阻塞信号
| 信号 | 严重度 | 行动 |
|---|---|---|
| Round 停留 RED > 2 小时 | 🟡 警告 | 检查测试设计 |
| SubPlan 进度 < 50% 但时间 > 70% | 🔴 严重 | 立即评审 |
| 依赖 SubPlan 未完成 | 🔴 阻塞 | 调整顺序 |
| 集成测试持续失败 | 🔴 严重 | 回滚检查 |
报告模板
## Progress Snapshot - {{DATE}}
### 总体进度
- Phase: {{CURRENT_PHASE}}/{{TOTAL_PHASE}}
- SubPlan: {{COMPLETED_SUBPLAN}}/{{TOTAL_SUBPLAN}}
### 当前状态
- 活跃 SubPlan: {{ACTIVE_SUBPLAN}}
- Round 状态: {{RED|GREEN|REFACTOR}}
### 阻塞项
- [ ] {{BLOCKER_DESCRIPTION}}
### 下一步
- {{NEXT_ACTION}}
相关 Skills
- 前置: phase-planning(Phase 已规划)
- 并行: tdd-cycle(TDD 执行中)
- 工具: milestone-planning(里程碑检查)
TODO: 待细化检查逻辑和自动化报告生成