Work List Command
November 12, 2025 ยท View on GitHub
Usage: /sk:work-list [--status STATUS] [--type TYPE] [--milestone MILESTONE]
Description: List all work items with optional filtering and color-coded status indicators.
Overview
The work-list command displays all work items with:
- Color-coded priority indicators
- Dependency status markers
- Optional filtering by status, type, or milestone
- Sorted by creation order
Usage
List All Work Items
/sk:work-list
Shows all work items regardless of status.
Filter by Status
/sk:work-list --status not_started
/sk:work-list --status in_progress
/sk:work-list --status blocked
/sk:work-list --status completed
Available status values:
not_started- Ready to start (dependencies satisfied)in_progress- Currently being worked onblocked- Waiting on dependenciescompleted- Finished
Filter by Type
/sk:work-list --type feature
/sk:work-list --type bug
/sk:work-list --type refactor
Available type values:
feature- Feature developmentbug- Bug fixesrefactor- Code refactoringsecurity- Security improvementsintegration_test- Integration testsdeployment- Deployment tasks
Filter by Milestone
/sk:work-list --milestone sprint_1
/sk:work-list --milestone phase_2_mvp
Shows only work items assigned to the specified milestone.
Combine Filters
/sk:work-list --status not_started --type feature
/sk:work-list --type bug --milestone sprint_1
Output Format
Work items are displayed with color-coded indicators:
WORK ITEMS
==========
๐ด feature_auth: Add user authentication
Type: feature | Priority: critical | Status: not_started
Dependencies: โ feature_database, โ refactor_models
Milestone: sprint_1
๐ bug_timeout: Fix database connection timeout
Type: bug | Priority: high | Status: in_progress
Dependencies: (none)
๐ก refactor_api: Refactor API error handling
Type: refactor | Priority: medium | Status: not_started
Dependencies: ๐ซ feature_auth (not_started)
Milestone: sprint_2
๐ข feature_dashboard: Add admin dashboard
Type: feature | Priority: low | Status: completed
Dependencies: โ feature_auth
Completed: 2025-11-08
Priority Indicators
- ๐ด critical - Blocking issue or urgent requirement
- ๐ high - Important work to be done soon
- ๐ก medium - Normal priority work
- ๐ข low - Nice to have, can be deferred
Special Indicators
- โ ๏ธ Urgent - Requires immediate attention, overrides all other priority
- Only ONE work item can be urgent at a time
- Displayed before the status icon:
โ ๏ธ [>>] bug_hotfix - Urgent items are always returned first by
/work-next - Automatically cleared when work item is completed
Dependency Status Markers
- โ Ready - Dependency completed
- ๐ซ Blocked - Dependency not completed (shows current status)
- (none) - No dependencies
Examples
View All Work Items
/sk:work-list
Output:
WORK ITEMS (5 total)
====================
๐ feature_auth: Add user authentication
Type: feature | Priority: high | Status: not_started
Dependencies: โ feature_database
Spec: .session/specs/feature_auth.md
๐ด bug_session_timeout: Fix session timeout error
Type: bug | Priority: critical | Status: in_progress
Dependencies: (none)
Spec: .session/specs/bug_session_timeout.md
Started: 2025-11-09
๐ก refactor_models: Refactor data models
Type: refactor | Priority: medium | Status: not_started
Dependencies: ๐ซ feature_auth (not_started)
Spec: .session/specs/refactor_models.md
๐ feature_search: Implement search feature
Type: feature | Priority: high | Status: not_started
Dependencies: โ feature_database, ๐ซ feature_auth (not_started)
Milestone: sprint_2
Spec: .session/specs/feature_search.md
๐ข integration_test_api: Add API integration tests
Type: integration_test | Priority: low | Status: completed
Dependencies: โ feature_auth, โ bug_session_timeout
Completed: 2025-11-08
Spec: .session/specs/integration_test_api.md
View Only Incomplete Work
/sk:work-list --status not_started
/sk:work-list --status in_progress
/sk:work-list --status blocked
Or use bash to exclude completed:
/sk:work-list | grep -v "completed"
View Specific Types
/sk:work-list --type feature
Output:
WORK ITEMS (features only)
===========================
๐ feature_auth: Add user authentication
Type: feature | Priority: high | Status: not_started
๐ feature_search: Implement search feature
Type: feature | Priority: high | Status: not_started
Milestone: sprint_2
๐ข feature_dashboard: Add admin dashboard
Type: feature | Priority: low | Status: completed
Completed: 2025-11-08
View Milestone Progress
/sk:work-list --milestone sprint_1
Output:
WORK ITEMS (milestone: sprint_1)
=================================
๐ feature_auth: Add user authentication
Type: feature | Priority: high | Status: not_started
Dependencies: โ feature_database
๐ด bug_session_timeout: Fix session timeout error
Type: bug | Priority: critical | Status: in_progress
Dependencies: ๐ซ feature_auth (not_started)
Summary: 2 items (1 not_started, 1 in_progress, 0 completed)
Find Blocked Work Items
/sk:work-list --status blocked
Output:
WORK ITEMS (blocked)
====================
๐ก refactor_models: Refactor data models
Type: refactor | Priority: medium | Status: blocked
Dependencies: ๐ซ feature_auth (not_started)
Blocked by: feature_auth
No other blocked work items found.
Work Item Information
Each work item displays:
- Priority indicator (๐ด๐ ๐ก๐ข)
- Work item ID and title
- Type, priority, and status
- Dependencies with completion markers
- Milestone (if assigned)
- Spec file path
- Started/Completed date (if applicable)
Empty Results
If no work items match the filters:
/sk:work-list --status completed
Output:
WORK ITEMS (status: completed)
===============================
No completed work items found.
Create a work item: /sk:work-new
View all work items: /sk:work-list
Sorting
Work items are sorted by:
- Status - in_progress first, then not_started, blocked, completed
- Priority - critical > high > medium > low
- Creation time - older items first (within same status/priority)
Command Options
/sk:work-list # All work items
/sk:work-list --status STATUS # Filter by status
/sk:work-list --type TYPE # Filter by type
/sk:work-list --milestone NAME # Filter by milestone
/sk:work-list --status STATUS --type TYPE # Multiple filters
Understanding Dependencies
Dependencies are shown with their current status:
โ feature_database
- Dependency is completed
- This work item can proceed
๐ซ feature_auth (not_started)
- Dependency is not completed
- Shows current status of blocker
- This work item is blocked
๐ซ feature_auth (in_progress)
- Dependency is being worked on
- Work item remains blocked until completed
(none)
- No dependencies
- Work item can start immediately
Integration with Other Commands
Use work-list to:
Find work to start:
/sk:work-list --status not_started
/sk:start feature_auth
Check milestone progress:
/sk:work-list --milestone sprint_1
View completed work:
/sk:work-list --status completed
Update work item:
/sk:work-list
/sk:work-update feature_auth priority
See Also
- Work New Command - Create new work items
- Work Show Command - View detailed work item information
- Work Update Command - Update work item fields
- Work Next Command - Get recommended work item to start
- Start Command - Begin working on a work item