← ClaudeAtlas

meridiandashboardlisted

Use when you need Meridian to project Dashboard.
mattjaikaran/meridian · ★ 1 · Data & Documents · score 73
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}