AgentSkillsCN

progress-tracker

仅使用经过验证的数字,创建严谨的进度表——杜绝占位符与估算值。

SKILL.md
--- frontmatter
name: progress-tracker
description: Create strict progress tables with verified numbers only - no placeholders or estimates

progress-tracker

Generate progress status tables with verified numbers and source attribution.

When to use

Use when user asks for:

  • Status update
  • Progress report
  • Task completion percentage
  • "How much is done?"
  • "What's left?"

Output format

Create exactly one markdown table:

TaskDone/TotalProgressStatusSource
CV validation45/10045%⚙️ In progresspytest --collect-only
PDF generation12/12100%✅ OKAll test files in tests/
Visual regressionN/AN/A🟡 Needs inputNo baseline defined

Column rules

Done/Total:

  • Format: x/y (integers only)
  • Use N/A if not countable/verifiable

Progress:

  • Format: NN% computed from Done/Total
  • Use N/A if denominator unknown

Status:

  • ✅ OK - Complete and verified
  • ⚙️ In progress - Active work
  • ⛔ Blocked - Cannot proceed
  • 🟡 Needs input - Waiting for user

Source:

  • WHERE the numbers came from
  • Examples: "git log count", "ls tests/ | wc -l", "user provided", "plan file line 42"
  • Never leave blank

Hard rules

FORBIDDEN:

  • Placeholders like TBD, ???, {x}/{y}
  • Guessing or estimating totals
  • Leaving Source column empty
  • More than 7 rows in the table

REQUIRED:

  • Every number must be verifiable from Source
  • If unsure, use N/A with explanation in Source
  • Keep table focused on current scope only

After the table

Add max 2 bullets for anomalies or notes, then stop.

Example:

code
- Visual regression blocked: needs baseline screenshots from QA
- PDF generation complete but needs manual review for layout

Examples

Good table

TaskDone/TotalProgressStatusSource
Schema validation tests8/8100%✅ OKAll pass: pytest tests/test_validator.py
Template updates2/367%⚙️ In progressEN, DE done; PL pending
Visual baselines0/30%🟡 Needs inputRequires QA approval
  • Template updates blocked on Polish translations from content team

Bad table (violations)

TaskDone/TotalProgressStatusSource
TestingTBD~50%In progress❌ Placeholder, vague estimate
Refactoring10/???UnknownDoing it❌ No source, unclear total
Documentation{x}/{y}TBDTBD❌ Template vars, no data

Integration with execplan

If using with /execplan, reference the plan file in Source:

code
| Task | Done/Total | Progress | Status | Source |
|------|------------|----------|--------|--------|
| Implement auth | 3/5 | 60% | ⚙️ In progress | tmp/auth_execplan.md steps |

Computing percentages

code
Progress = round(100 * done / total)

If total == 0 or unknown: "N/A"

Why strict verification matters

Prevents:

  • False confidence from made-up numbers
  • Wasted time tracking unverifiable metrics
  • Noise in status reports

Enables:

  • Trust in progress updates
  • Clear blockers and dependencies
  • Reproducible status checks