with one click
workflow-dash
Show project task dashboard with comprehensive overview. Use when user says "dash", "dashboard", "show tasks", "project status", "task overview".
Menu
Show project task dashboard with comprehensive overview. Use when user says "dash", "dashboard", "show tasks", "project status", "task overview".
Research and investigation skill for gathering information from multiple sources. Use when user says "research", "investigate", "gather information", "look up", "find out about", "analyze topic", "explore options", "survey alternatives", "collect data on", "background research", "discovery", "fact-finding", "information gathering", "due diligence", "explore requirements".
Structured error diagnosis skill for parsing, categorizing, and collecting diagnostic data. Produces structured diagnostic reports and tracks error-fix history within debug sessions.
Python test writing skill using pytest framework. Use when user says "write tests", "create pytest tests", "add unit tests", "python tests", "test coverage", "write test cases", "integration tests", "create tests", "pytest", "test module".
WCAG 2.1 AA/AAA compliance checking for web interfaces and UI components. Use when user says "accessibility audit", "WCAG check", "a11y review", "screen reader compatibility", "keyboard navigation", "color contrast", "accessibility compliance", "ADA compliance", "ARIA patterns".
Estimate cloud infrastructure costs for releases and deployments. Use when user says "cost estimate", "cloud costs", "infrastructure costs", "FinOps", "cost analysis", "deployment costs", "pricing estimate", "cost comparison", "budget projection", "cost optimization".
Configure monitoring, alerting, dashboards, and distributed tracing for production systems. Use when user says "observability setup", "monitoring configuration", "alerting rules", "dashboard setup", "tracing setup", "OpenTelemetry", "Grafana", "Datadog", "Prometheus", "SLO monitoring", "incident alerting".
| name | workflow-dash |
| description | Show project task dashboard with comprehensive overview. Use when user says "dash", "dashboard", "show tasks", "project status", "task overview". |
| triggers | ["dash","dashboard","show tasks","project status","task overview","show dashboard"] |
Display comprehensive project overview showing all tasks grouped by status.
Determine the checkpoint file path based on session context:
SESSION_ID is provided AND .orchestrate/ exists in cwd (auto-orchestrate context): use .orchestrate/<SESSION_ID>/tasks.json (primary)SESSION_ID is provided but .orchestrate/ does NOT exist (standalone usage): use ~/.claude/sessions/<SESSION_ID>-tasks.json (legacy fallback)SESSION_ID is NOT provided (standalone usage): use ~/.claude/sessions/workflow-tasks.json (legacy fallback)Store this resolved path as CHECKPOINT_PATH for use in all subsequent steps.
Use TaskList to retrieve all tasks in the current session.
After retrieving tasks, save the current state:
Saving session checkpoint...Write to save to CHECKPOINT_PATH (determined in Session Checkpoint Path section) with:
schema_version: "1.0.0"updated_at: current ISO-8601 timestampsession_state: "active"tasks: array of all tasks with id, subject, description, status, blockedBy, blocks, owner, metadataSession checkpoint saved.Dashboard reads are natural checkpoint moments — saving here ensures the checkpoint stays current even if the user only uses /workflow-dash between mutations.
Present tasks grouped by status:
In Progress
status: in_progressBlocked
blockedBy arrayPending
status: pending and empty blockedByCompleted
status: completed=== Project Dashboard ===
IN PROGRESS (1)
#3: Implement user login [owner: agent-1]
BLOCKED (2)
#5: Deploy to production (blocked by #3, #4)
#6: Write user docs (blocked by #3)
PENDING (3)
#4: Add input validation
#7: Setup CI/CD
#8: Performance optimization
COMPLETED (4)
#1: Project setup
#2: Database schema
Summary: 10 tasks | 1 active | 2 blocked | 3 pending | 4 done
The dashboard shows:
Dashboard is complete when user understands:
After generating the dashboard, cache it for cross-pipeline visibility:
mkdir -p .pipeline-state/workflow
Write .pipeline-state/workflow/dashboard-cache.json (atomic write via .tmp + rename):
{
"generated_at": "<ISO-8601>",
"summary": {
"total": 12,
"completed": 5,
"in_progress": 1,
"blocked": 2,
"pending": 4
},
"blocked_tasks": [{"id": "...", "blocked_by": "..."}]
}
If .pipeline-state/ does not exist or write fails, log warning and continue — this is non-blocking.
SESSION_ID (optional) — If provided, scopes all checkpoint reads/writes to ~/.claude/sessions/<SESSION_ID>-tasks.json. Without it, falls back to ~/.claude/sessions/workflow-tasks.json. Passed automatically by auto-orchestrate and session-manager.