taskmanager

Convert PRD content into a hierarchical tasks.json task graph.

35|11|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/mwguerra/claude-code-plugins --skill taskmanager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskmanager
Source: https://github.com/mwguerra/claude-code-plugins/tree/main/taskmanager/skills/taskmanager/SKILL.md
Command: npx skills add https://github.com/mwguerra/claude-code-plugins --skill taskmanager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams turn PRDs and project briefs into a structured, actionable task graph, enabling clear ownership, dependencies, and progress.

Core Features & Use Cases

  • Ingest PRD content and expand it into Level 1 epics and Level 2 subtasks with optional Level 3 expansion based on complexity.
  • Manage and reference a persistent memory store of decisions, constraints, and conventions to guide future work.
  • Propagate macro-status from subtasks to parents to reflect overall progress and unblock teams.
  • Load and update .taskmanager/state.json as work progresses to track current mode and progress.

Quick Start

Run the plan command on a PRD.md file or a folder of docs to generate a hierarchical tasks.json tree.

Frequently Asked Questions about taskmanager

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

FAQPage Schema
How do I convert a PRD into a structured task hierarchy?

Convert PRD content into a hierarchical tasks.json structure by running the plan command on your PRD.md file or folder. The Skill expands content into Level 1 epics and Level 2 subtasks with optional Level 3 expansion, preserving IDs, dependencies, and complexity metadata for execution-ready planning.

Can I track task progress and update state as work advances?

Yes. Load and update .taskmanager/state.json to track current mode and progress. The Skill propagates macro-status from subtasks to parents, reflecting overall progress and enabling teams to unblock dependencies.

What does a tasks.json output include?

Tasks.json output includes a complete task graph with epics, subtasks, IDs, dependencies, complexity ratings, and execution-ready schema conformance. It captures ownership, constraints, and decision context integrated from persistent memory for planning and future refactoring.

How do I manage decisions and constraints across task planning?

The Skill maintains a persistent memory store of decisions, constraints, and conventions that guide future work. Reference and update this memory alongside PRD content to ensure consistency and enforcement across hierarchical task expansion.

Can I expand tasks progressively or must I generate all levels at once?

Progressive expansion is supported. Start with Level 1 epics and Level 2 subtasks, then optionally expand to Level 3 based on complexity. Update state.json to track expansion mode and resume planning without regenerating completed work.

What formats does the plan command accept as input?

The plan command accepts PRD.md files, folder collections of docs, or free-text prompts. Each input is ingested and converted into the same hierarchical tasks.json structure with consistent ID preservation and schema enforcement.