Parse a PRD file, folder, or prompt and generate hierarchical tasks with dependencies and complexity analysis
Generates hierarchical task plans from PRD files, folders, or prompts with dependency analysis.
/plugin marketplace add mwguerra/claude-code-plugins/plugin install docs-specialist@mwguerra-marketplace[file-path-or-folder-or-prompt] [--debug]You are implementing the taskmanager:plan command.
$1 (optional): path to a PRD file, a folder containing documentation files, or a prompt describing what to plan. If omitted, use .taskmanager/docs/prd.md.--debug or -d: Enable verbose debug logging to .taskmanager/logs/debug.logsess-$(date +%Y%m%d%H%M%S) (e.g., sess-20251212103045).--debug / -d flag..taskmanager/state.json:
logging.sessionId to the generated ID.logging.debugEnabled = true if --debug flag present, else false.decisions.log:
<timestamp> [DECISION] [<session-id>] Started plan command
$1 is:
.taskmanager/docs/prd.md.When $1 is a folder (directory):
**/*.md) in the folder and its subdirectories.# From: architecture.md
[content of architecture.md]
# From: features/user-auth.md
[content of features/user-auth.md]
# From: database.md
[content of database.md]
Folder input notes:
.md (markdown) files are included by default.taskmanager skill with instructions to:
.taskmanager/tasks.json with a realistic, hierarchical plan
as described in the skill and its examples..taskmanager/state.json and .taskmanager/logs/decisions.log
to reflect what changed.decisions.log:
<timestamp> [DECISION] [<session-id>] Completed plan command: N tasks created
.taskmanager/state.json:
logging.debugEnabled = falselogging.sessionId = nullThis command MUST log to .taskmanager/logs/:
To errors.log (ALWAYS):
To decisions.log (ALWAYS):
To debug.log (ONLY when --debug enabled):
taskmanager:plan
.taskmanager/docs/prd.mdtaskmanager:plan docs/new-feature-prd.md
taskmanager:plan docs/project-specs/
.md files in the folder recursivelydocs/project-specs/
├── architecture.md # System architecture overview
├── database.md # Database schema and design
├── features/
│ ├── user-auth.md # User authentication feature
│ └── dashboard.md # Dashboard feature
└── api/
└── endpoints.md # API endpoint definitions
taskmanager:plan "Create a react app that has a counter button that increments one each time its clicked on an on screen counter that begins at zero"
taskmanager:plan docs/specs/ --debug
.taskmanager/logs/debug.log