task-list
1
总安装量
1
周安装量
#47673
全站排名
安装命令
npx skills add https://github.com/jpoutrin/product-forge --skill task-list
Agent 安装分布
windsurf
1
amp
1
opencode
1
kimi-cli
1
github-copilot
1
Skill 文档
task-list
Category: Task Management
Usage
task-list [--dir <directory>] [--status <status>] [--format <format>]
Arguments
--dir: Optional – Specific directory (focus, active, paused, completed, all). Default: all--status: Optional – Filter by status (pending, in_progress, completed, blocked)--format: Optional – Output format (table, list, json). Default: table
Execution Instructions for Claude Code
When this command is run, Claude Code should:
- Scan specified directories for task files (*.md)
- Parse each task file header to extract:
- Task ID and title
- Status and priority
- Progress percentage
- Estimated/actual hours
- Blocked status
- Dependencies
- Apply any filters (status, etc.)
- Calculate aggregate statistics
- Display in requested format
Directory Scanning Order
- focus/ – Show first (current work)
- active/ – Ready tasks
- paused/ – Context switched
- completed/ – Recently done
- archive/ – If requested
Output Formats
Table Format (default)
ð Task List Overview
FOCUS (1 task)
ID | Title | Progress | Est/Act | Priority | Status
----------|----------------------------|----------|---------|----------|------------
TASK-001 | User Authentication | 50% | 8h/4h | ð´ High | In Progress
ACTIVE (3 tasks)
ID | Title | Progress | Est/Act | Priority | Status
----------|----------------------------|----------|---------|----------|------------
TASK-002 | API Documentation | 0% | 4h/0h | ð¡ Med | Pending
TASK-003 | Search Implementation | 20% | 12h/2h | ð´ High | In Progress
TASK-004 | Performance Optimization | 0% | 6h/0h | ð¢ Low | Blocked â ï¸
PAUSED (1 task)
ID | Title | Progress | Est/Act | Priority | Reason
----------|----------------------------|----------|---------|----------|------------
TASK-005 | Data Migration | 30% | 10h/3h | ð¡ Med | Waiting for DB
Summary: 5 tasks | 2 in progress | 1 blocked | Total: 40h estimated, 9h actual
List Format
ð Task List
ð¯ FOCUS
âââ TASK-001: User Authentication
Progress: 50% | 8h estimated, 4h actual | High priority
Status: In Progress | Next: 2.3 Implement JWT tokens
ð ACTIVE (3)
âââ TASK-002: API Documentation
â Progress: 0% | 4h estimated | Medium priority
â Status: Pending | Dependencies: TASK-001
â
âââ TASK-003: Search Implementation
â Progress: 20% | 12h estimated, 2h actual | High priority
â Status: In Progress
â
âââ TASK-004: Performance Optimization
Progress: 0% | 6h estimated | Low priority
Status: Blocked â ï¸ | Reason: Waiting for profiling tools
JSON Format
{
"summary": {
"total_tasks": 5,
"in_progress": 2,
"blocked": 1,
"total_estimated_hours": 40,
"total_actual_hours": 9
},
"tasks": {
"focus": [...],
"active": [...],
"paused": [...],
"completed": [...]
}
}
Progress Indicators
ââââââââââ– Visual progress bar- Percentage with color coding:
- 0-25%: ð´ Red
- 26-75%: ð¡ Yellow
- 76-100%: ð¢ Green
Error Handling
- If no tasks found: Show helpful message about creating tasks
- If task file corrupted: Mark with â and continue
- If no task directories: Suggest running
task-system-init
Example
# List all tasks
task-list
# Show only focused task
task-list --dir focus
# Show all in-progress tasks
task-list --status in_progress
# Get JSON for automation
task-list --format json > tasks.json
# Show only active directory in list format
task-list --dir active --format list
Implementation Tips for Claude Code
- Efficient Parsing: Cache parsed headers for performance
- Smart Sorting: Focus first, then by priority and progress
- Dependency Tracking: Show dependency chains if relevant
- Time Calculations: Sum estimates and actuals by directory
- Visual Appeal: Use Unicode characters for better formatting