Project Status Dashboard
Produce a read-only snapshot of the current repository. Do not edit files.
When To Use
Use this when the user asks for status, a health check, a catch-up, current state, dashboard, or what is going on in a repo.
Do not use this for cleanup edits; use project-docs-cleanup. Do not use it for scaffold readiness; use repo-workflow-checker.
Workflow
- Load lightweight project context:
AGENTS.md, CLAUDE.md, or equivalent repo instructions when present.
README.md, backlog files, bug trackers, specs, plans, and release notes when present.
- Inspect git state:
- Current branch.
- Working tree status.
- Recent commits.
- Upstream drift when a remote exists.
- Inspect work queues:
- Backlog, bugs, specs, TODO docs, issue exports, or local planning files.
- Stale or contradictory status notes.
- Inspect verification hints:
- Package scripts, Makefile targets, CI workflow names, test folders, and recent local logs if available.
- Return a concise dashboard.
For sample prompts and dashboard outputs, see references/examples.md.
For a ready-to-fill dashboard template, see references/dashboard-template.md.
Input Signals
Prefer cheap, read-only signals: git status, recent commits, current branch, remotes, README, agent instructions, active specs, backlog files, test scripts, CI workflow names, and local log files the user points to.
Output
Use this structure:
- Now: the most important current state in one or two sentences.
- Branch: current branch, dirty files, upstream drift if known.
- Open Work: active specs, backlog items, bugs, or PR-prep items.
- Verification: likely test/build commands and whether anything has recently run.
- Risks: stale docs, unclear state, broken workflow clues, or missing checks.
- Next Move: the smallest useful next action.
Guardrails
- Never mark work as verified without evidence.
- Never treat docs as source of truth when code or git evidence contradicts them.
- If data is missing, say what is unknown instead of guessing.
- Do not run long or destructive commands.
Avoid
- Do not turn the dashboard into a cleanup plan unless the user asks.
- Do not imply CI, tests, or deploys passed unless you observed that result.
- Do not run network or heavyweight commands just to fill a nice-looking dashboard.
Final Checks
- The dashboard is read-only and does not propose broad refactors.
- Verification distinguishes likely commands from commands actually run.
- Unknowns are labeled clearly.
- The next move is small and immediately actionable.
1---2name: project-status-dashboard3description: Build a read-only project health dashboard from git state, docs, CI hints, open work, branch drift, and likely next steps.4---56# Project Status Dashboard78Produce a read-only snapshot of the current repository. Do not edit files.910## When To Use1112Use this when the user asks for status, a health check, a catch-up, current state, dashboard, or what is going on in a repo.1314Do not use this for cleanup edits; use `project-docs-cleanup`. Do not use it for scaffold readiness; use `repo-workflow-checker`.1516## Workflow17181. Load lightweight project context:19 - `AGENTS.md`, `CLAUDE.md`, or equivalent repo instructions when present.20 - `README.md`, backlog files, bug trackers, specs, plans, and release notes when present.212. Inspect git state:22 - Current branch.23 - Working tree status.24 - Recent commits.25 - Upstream drift when a remote exists.263. Inspect work queues:27 - Backlog, bugs, specs, TODO docs, issue exports, or local planning files.28 - Stale or contradictory status notes.294. Inspect verification hints:30 - Package scripts, Makefile targets, CI workflow names, test folders, and recent local logs if available.315. Return a concise dashboard.3233For sample prompts and dashboard outputs, see `references/examples.md`.34For a ready-to-fill dashboard template, see `references/dashboard-template.md`.3536## Input Signals3738Prefer cheap, read-only signals: `git status`, recent commits, current branch, remotes, README, agent instructions, active specs, backlog files, test scripts, CI workflow names, and local log files the user points to.3940## Output4142Use this structure:4344- **Now:** the most important current state in one or two sentences.45- **Branch:** current branch, dirty files, upstream drift if known.46- **Open Work:** active specs, backlog items, bugs, or PR-prep items.47- **Verification:** likely test/build commands and whether anything has recently run.48- **Risks:** stale docs, unclear state, broken workflow clues, or missing checks.49- **Next Move:** the smallest useful next action.5051## Guardrails5253- Never mark work as verified without evidence.54- Never treat docs as source of truth when code or git evidence contradicts them.55- If data is missing, say what is unknown instead of guessing.56- Do not run long or destructive commands.5758## Avoid5960- Do not turn the dashboard into a cleanup plan unless the user asks.61- Do not imply CI, tests, or deploys passed unless you observed that result.62- Do not run network or heavyweight commands just to fill a nice-looking dashboard.6364## Final Checks6566- The dashboard is read-only and does not propose broad refactors.67- Verification distinguishes likely commands from commands actually run.68- Unknowns are labeled clearly.69- The next move is small and immediately actionable.