task-management

Manage feature subtasks and dependencies via a TypeScript CLI.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/LouisAndrew/dotfiles --skill task-management-louisandrew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/LouisAndrew/dotfiles/tree/main/opencode/skill/task-management
Command: npx skills add https://github.com/LouisAndrew/dotfiles --skill task-management-louisandrew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the tracking and validation of feature subtasks and their dependencies, reducing manual coordination and improving progress visibility.

Core Features & Use Cases

  • Track progress - See status of all features and their subtasks
  • Find next tasks - Show eligible tasks (dependencies satisfied)
  • Identify blocked tasks - See what's blocked and why
  • Manage completion - Mark subtasks as complete with summaries
  • Validate integrity - Check JSON files and dependency trees

Quick Start

Use the CLI to view statuses, identify next tasks, and complete subtasks with a summary.

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 subtasks and their dependencies via a command-line interface?

You can track feature subtasks and dependencies via a command-line interface by running the provided TypeScript CLI script. It reads task.json and subtask.json schemas to display project status and validate dependency trees.

How do I find eligible next tasks when dependencies are satisfied?

Finding eligible next tasks is done using the 'next' CLI command. It evaluates your dependency tree to show only the subtasks whose prerequisites are satisfied and are ready for development.

How can I identify blocked tasks and see what is blocking them?

Identifying blocked tasks is handled by the 'blocked' CLI command. It checks your feature subtasks and displays exactly which tasks are stalled and why their dependencies remain unsatisfied.

Does this task-management CLI require external dependencies to validate JSON files?

No external dependencies are required to validate JSON files. The task-management CLI operates independently using a self-contained TypeScript script to check JSON integrity and validate dependency trees.

How do I mark subtasks as complete and validate feature completion?

Marking subtasks as complete is done via the 'complete' CLI command with a summary. The 'validate' command then checks the JSON files and dependency trees to ensure overall feature completion integrity.

What is the best way to manage project tracking for feature subtasks?

Managing project tracking for feature subtasks is best handled by storing state in task.json and subtask.json files. The CLI script automates status tracking, next-task discovery, and completion validation.