← ClaudeAtlas

dashboardlisted

Sprint status overview with session insights, sprint trends, and actionable next steps.
joris887/exosuit · ★ 4 · AI & Automation · score 74
Install: claude install-skill joris887/exosuit
______________________________________________________________________ ## dashboard Show sprint status overview. ## 1. Git State ```bash BRANCH=$(git branch --show-current 2>/dev/null || echo "unknown") DIRTY=$(git status --porcelain 2>/dev/null | wc -l | tr -d ' ') AHEAD=$(git rev-list --count origin/$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@' || echo main)..HEAD 2>/dev/null || echo "?") LAST_COMMIT=$(git log -1 --format="%cr — %s" 2>/dev/null || echo "no commits") ``` ## 2. Sprint State ```bash # Current sprint from progress.md SPRINT=$(grep -m1 'Sprint\*\*:' docs/progress.md 2>/dev/null | sed 's/.*: *//' | tr -d ' ') ``` **Sprint spec:** Find the current sprint spec file (`docs/sprints/sprint-*.md`). Read it to extract: - **Sprint goal** (from `## Goal` section) — display prominently as the first sprint line - **Stories table** — count by status (🔲 todo, 🔄 in-progress, ✅ done, ⏭️ carried over) - **Capacity** — sessions available vs sessions used (count ✅ stories as sessions consumed based on their Size) - **Boundaries** — out of scope items (brief) **Metrics snapshot:** Read `docs/progress.md` → `## Metrics` table. Extract rows that have data (Current column is not "—"). This data is displayed in section 8. **Work item age check:** For any story with 🔄 status, check `docs/sessions/.activity-log.jsonl` for its `status-change` to `in-progress` event. Read the current cycle time value from `docs/progress.md` → `## Metr