meridiandashboardlisted
Install: claude install-skill mattjaikaran/meridian
# /meridian:dashboard — Project Dashboard
Single-view status + metrics: health, progress, velocity, stalls, remote dispatches, and next action.
## Procedure
### Step 1: Load Metrics and State
```bash
PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
import json
from scripts.db import connect, get_db_path
from scripts.state import get_status, compute_next_action
from scripts.metrics import compute_velocity, compute_progress, detect_stalls, forecast_completion
from scripts.sync import get_dispatch_summary
conn = connect(get_db_path('.'))
status = get_status(conn)
velocity = compute_velocity(conn)
progress = compute_progress(conn)
stalls = detect_stalls(conn)
forecast = forecast_completion(conn)
dispatches = get_dispatch_summary(conn)
print(json.dumps({
'status': status,
'velocity': velocity,
'progress': progress,
'stalls': stalls,
'forecast': forecast,
'dispatches': dispatches,
}, indent=2, default=str))
conn.close()
"
```
### Step 2: Determine Health
Compute project health from metrics:
- **ON TRACK**: No stalls, velocity > 0, milestone ETA exists
- **AT RISK**: 1-2 stalls OR velocity dropped to 0 recently
- **STALLED**: 3+ stalls OR no plans completed in 3+ days
### Step 3: Format Output
Display in this format:
```
# Project Dashboard — {project_name}
## Health: {ON TRACK | AT RISK | STALLED}
Milestone: {name} ({status}) — {pct}% complete{, ETA {date} if available}
Phase {N}/{total}: {name} [{status}] — {done}/{total}