dashboard
Overview
Workflow to get a quick overview of project health by checking task counts by status, current in-progress tasks, and high-priority ready tasks.
Workflow
1. Get task counts by status
agkan task count --json
Display a summary table of all statuses:
| Status | Count |
|---|---|
| icebox | N |
| backlog | N |
| ready | N |
| in_progress | N |
| review | N |
| done | N |
| closed | N |
| total | N |
2. Show in-progress tasks
agkan task list --status in_progress --json
Display each in-progress task with its ID, title, and priority field.
3. Show high-priority ready tasks
agkan task list --status ready --json
Filter and display tasks where the priority field is critical or high, e.g.:
agkan task list --status ready --json | jq '.tasks[] | select(.priority=="critical" or .priority=="high")'
Display each task with its ID, title, and priority value.
Output Format
Present the dashboard in the following order:
- Status Counts — table showing counts for all statuses
- In Progress (
in_progress) — list of tasks currently being worked on - High Priority Ready (
readywithcriticalorhighpriority) — tasks ready to start with high urgency
Example output:
## Task Dashboard
### Status Counts
| Status | Count |
|------------|-------|
| icebox | 2 |
| backlog | 5 |
| ready | 3 |
| in_progress| 1 |
| review | 0 |
| done | 12 |
| closed | 4 |
| **total** | **27**|
### In Progress
- #5 Implement login feature
### High Priority Ready
- #3 Fix critical bug in payment flow [critical]
- #7 Update authentication library [high]
Notes
- Priority is a first-class
priorityfield on the task record - Priority values:
critical>high>medium>low - If there are no in-progress tasks or no high-priority ready tasks, display a message indicating none exist
- This skill is read-only and does not modify any tasks