vibe-progresslisted
Install: claude install-skill aakashdhar/vibe-skill
# Vibe Progress Skill
Renders a live ASCII dashboard of the current project's build progress.
Reads vibe/TASKS.md and git history. Never modifies any file.
**Always run in Plan Mode. Read-only.**
---
## Step 1 — Read project state
1. `vibe/TASKS.md` — phases, features, tasks, gates, active work, backlog
2. `git log --oneline -1` — last commit
3. `git log --oneline --since="7 days ago" | wc -l` — commits this week
4. `vibe/bugs/` — count folders, note any active
5. `vibe/backlog/` — count files (deferred items)
6. `vibe/DECISIONS.md` — count D-[ID] entries
7. `vibe/cost/history.json` — total project cost if exists (read silently, skip if missing)
8. `vibe/.doctor-last-run` — timestamp of last doctor: run (skip if missing)
---
## Step 2 — Calculate stats
**Phase 1:**
- Total tasks: count P1-XXX items
- Done: count [x] P1-XXX items
- Status: ✅ / 🔄 / ⬜
**Phase 2:**
- Total features: count feature blocks
- Done: count ✅ features
- Active: 🔄 feature name + task progress (N/total)
- Active tasks: list [ ] and [x] tasks in active block
**Phase 3:**
- Total tasks, done tasks
- Status: ✅ / 🔄 / ⬜
**Overall:**
- Total tasks across all phases, done tasks
- Overall % = (done / total) × 100, rounded to nearest 5
**Phase gates:**
Read `## Phase gates` section from TASKS.md exactly.
Extract each gate line with its emoji status.
**Backlog:**
Count items in vibe/backlog/ folder.
List names if ≤3 items; show count only if >3.
**Cost (if vibe/cost/history.json exists):**
```bash