AgentSkillsCN

status

直观展示草稿轨道及当前活跃任务的进度,清晰呈现各阶段状态、完成百分比以及被阻塞的事项。

SKILL.md
--- frontmatter
name: status
description: Display current progress of Draft tracks and active tasks. Shows phases, completion percentages, and blocked items.

Draft Status

Display a comprehensive overview of project progress.

Red Flags - STOP if you're:

  • Reporting status without actually reading the files
  • Making up progress percentages
  • Skipping blocked items in the report
  • Not checking each active track's actual state
  • Summarizing without evidence from the files

Always read before reporting.


Gather Data

  1. Read draft/tracks.md for track list
  2. For each active track, read:
    • draft/tracks/<id>/metadata.json for stats
    • draft/tracks/<id>/plan.md for task status
    • draft/tracks/<id>/architecture.md for module status (if exists)
  3. Check for project-wide draft/architecture.md (if exists)

Output Format

code
═══════════════════════════════════════════════════════════
                      DRAFT STATUS
═══════════════════════════════════════════════════════════

PROJECT: [from product.md title]

ACTIVE TRACKS
─────────────────────────────────────────────────────────
[track-id-1] Feature Name
  Status: [~] In Progress
  Phase:  2/3 (Phase 2: [Phase Name])
  Tasks:  5/12 complete
  ├─ [x] Task 1.1: Description
  ├─ [x] Task 1.2: Description
  ├─ [~] Task 2.1: Description  ← CURRENT
  ├─ [ ] Task 2.2: Description
  └─ [!] Task 2.3: Blocked - [reason]

[track-id-2] Another Feature
  Status: [ ] Not Started
  Phase:  0/2
  Tasks:  0/6 complete

MODULES (if architecture.md exists)
─────────────────────────────────────────────────────────
Module A         [x] Complete  (Coverage: 96.2%)
Module B         [~] In Progress - 3/5 tasks
Module C         [ ] Not Started

BLOCKED ITEMS
─────────────────────────────────────────────────────────
- [track-id-1] Task 2.3: [blocked reason]

RECENTLY COMPLETED
─────────────────────────────────────────────────────────
- [track-id-3] - Completed [date]

QUICK STATS
─────────────────────────────────────────────────────────
Active Tracks:    2
Total Tasks:      18
Completed:        5 (28%)
Blocked:          1
═══════════════════════════════════════════════════════════

Module Reporting

When architecture.md exists for a track (track-level or project-level):

  1. Read the architecture.md module definitions
  2. For each module, determine status from its status marker:
    • [ ] Not Started
    • [~] In Progress — count completed vs total tasks mapped to this module
    • [x] Complete — include coverage percentage if recorded
    • [!] Blocked — include reason
  3. Display in the MODULES section of the track report
  4. If project-wide draft/architecture.md exists, show a project-level module summary after QUICK STATS

If No Tracks

code
═══════════════════════════════════════════════════════════
                      DRAFT STATUS
═══════════════════════════════════════════════════════════

PROJECT: [from product.md title]

No active tracks.

Get started:
  /draft:new-track "Your feature description"

═══════════════════════════════════════════════════════════

If Not Initialized

code
Draft not initialized in this project.

Run /draft:init to initialize.