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.