
Progress
- 2 installs
- 134 repo stars
- Updated June 29, 2026
- kv0906/pm-kit
Produces a read-only cross-project status report of shipped items, WIP, blockers, and decisions by scanning a Markdown vault.
About
Provides a /progress command that scans daily notes, blockers, docs, and decisions to synthesize a per-project or all-project status report. A developer or PM uses it to review project health without creating new files.
- Read-only synthesis from vault; optional --save flag
- Aggregates shipped, WIP, blockers, and decisions over a timeframe
Progress by the numbers
- 2 all-time installs (skills.sh)
- Ranked #2,412 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kv0906/pm-kit --skill progressAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 134 |
| Last updated | June 29, 2026 |
| Repository | kv0906/pm-kit ↗ |
What it does
Produces a read-only cross-project status report of shipped items, WIP, blockers, and decisions by scanning a Markdown vault.
Files
/progress — Project Status
Read-only synthesis. Scans vault and outputs status to terminal. Does NOT create files unless --save flag used.
Context
Today's date: !date +%Y-%m-%d
Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Session Task Progress
TaskCreate: "Gather project data"
activeForm: "Scanning vault for project data..."
TaskCreate: "Synthesize report"
activeForm: "Synthesizing status report..."Processing Steps
1. Parse Input
- Extract project (or "all" for all projects)
- Parse timeframe: --week (default), --since {date}
2. Gather Data
- Scan
daily/*.mdfor project sections in timeframe - Scan
blockers/{project}/*.mdfor open blockers - Scan
docs/{project}/*.mdfor active docs - Scan
decisions/{project}/*.mdfor recent decisions
3. Synthesize Report
Output Format
# {Project} Status
**Period**: {start} → {end}
## Shipped
- {item}
## In Progress
- {item}
## Open Blockers
| Blocker | Severity | Owner | Due |
|---------|----------|-------|-----|
| {title} | {sev} | {own} | {d} |
**Critical**: {count} blockers due within 2 days
## Active Docs
- {doc} — {status}
## Recent Decisions
- {decision} — {date}Note: This command does NOT create any files. Output to terminal only. Use --save to write to reports/{date}-progress-{project}.md
Export (Optional)
Supports --xlsx, --docx, --pdf, --pptx flags. See .claude/rules/export-formats.md for layout specs and workflow. Complete normal processing first, then generate the formatted file.