task-management

Track feature subtasks with dependency-aware progress and validation checks.

4|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/fishead/opencode-config --skill task-management-fishead
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/fishead/opencode-config/tree/main/skill/task-management
Command: npx skills add https://github.com/fishead/opencode-config --skill task-management-fishead

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Development teams need a clear, structured way to track feature progress, coordinate atomic subtasks, and enforce dependency-based workflow to avoid bottlenecks.

Core Features & Use Cases

  • Track progress of features and subtasks with statuses, counts, and summaries
  • Determine next eligible tasks based on dependencies and readiness
  • Identify blocked tasks and provide actionable reasons
  • Validate task graphs and JSON files to maintain data integrity

Quick Start

Run the router to view status, see ready tasks, and complete subtasks as you progress.

Frequently Asked Questions about task-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track feature subtask progress with dependency awareness?

Track feature subtask progress with dependency awareness by using a CLI-based task manager to validate task graphs, determine ready tasks, and complete subtasks. This enforces dependency-based workflows to prevent bottlenecks and maintain structured progress.

What is dependency-aware progress tracking in software development?

Dependency-aware progress tracking is the process of identifying and managing feature subtasks based on their readiness and dependencies. It determines next eligible tasks, identifies blocked tasks, and provides actionable reasons for the blockage.

How do I validate task graphs and JSON files for data integrity?

Validate task graphs and JSON files for data integrity by running the task management router script. It checks the dependency graph structure and JSON task data to ensure subtask status and dependency maps are consistent and maintain data integrity.

Can I use CLI task management for large epics or only small features?

You can use CLI task management for both small features and large epics. The task manager identifies and manages atomic subtasks with dependency-aware progress tracking, status summaries, and validation checks applicable to any software development project scale.

Why are my subtasks blocked and how do I find the reason?

Subtasks are blocked when their dependencies are not yet complete. You can find the reason by viewing the task status through the CLI router, which identifies blocked tasks and provides actionable reasons based on the dependency graph.