status
Show task status for incomplete task lists across all features. Use when the user wants to check progress on active features.
Show the status of all incomplete task lists:
-
Use Glob to find all
tasks-*.ymlfiles in.plans/directory. -
For each task file found, read it and parse the YAML content. The schema is:
feature: <feature-name> tasks: - id: task-001 title: '...' status: pending|in_progress|completed|failed|cancelled dependencies: - task-000 -
For each file, calculate:
- Total task count
- Completed count (tasks with status
completedorcancelled) - Skip files where all tasks are completed/cancelled (fully done)
-
For incomplete files, find the next actionable task:
- Find the first task with
status: pendingwhere ALL dependencies have statuscompletedorcancelled - If no task has all deps satisfied, show "(waiting for dependencies)"
- Find the first task with
-
Display results. For each incomplete task file:
.plans/<filename> Feature: <feature> Progress: X/Y tasks completed Next: <task-id> - <task-title> -
If no incomplete task lists found:
No incomplete task lists found. All tasks completed!