Back to skills
SKILL.md
Task List
ASecurityList tasks by directory with progress and visual indicators
- 15 stars
- 0 votes
- 0 copies
- 2 views
- Added May 27, 2026
Works with
Security analysis
100/100npx -y skills add jpoutrin/product-forge --skill task-list --agent claude-codeAre you the author of Task List?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jpoutrin-task-list)---
name: task-list
description: List tasks by directory with progress and visual indicators
argument-hint: "[--dir <directory>] [--status <status>] [--format <format>]"
---
# task-list
**Category**: Task Management
## Usage
```bash
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:
1. Scan specified directories for task files (*.md)
2. Parse each task file header to extract:
- Task ID and title
- Status and priority
- Progress percentage
- Estimated/actual hours
- Blocked status
- Dependencies
3. Apply any filters (status, etc.)
4. Calculate aggregate statistics
5. Display in requested format
## Directory Scanning Order
1. **focus/** - Show first (current work)
2. **active/** - Ready tasks
3. **paused/** - Context switched
4. **completed/** - Recently done
5. **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
```json
{
"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
```bash
# 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
1. **Efficient Parsing**: Cache parsed headers for performance
2. **Smart Sorting**: Focus first, then by priority and progress
3. **Dependency Tracking**: Show dependency chains if relevant
4. **Time Calculations**: Sum estimates and actuals by directory
5. **Visual Appeal**: Use Unicode characters for better formatting
Attribution
Comments
Loading commentsβ¦
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.