prd-taskmaster-v2 banner
anombyte93 anombyte93

prd-taskmaster-v2

AI community intermediate

Description

Zero-config goal-to-tasks engine. AI handles discovery and content; `script.py` and the `prd-taskmaster` MCP handle mechanics. **Script**: `~/.claude/skills/prd-taskmaster-v2/script.py` (all commands

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

Repository README

This is the README for anombyte93/prd-taskmaster, shared by 2 entries in this directory. It describes the repository, not this entry specifically.


name: prd-taskmaster-v2 description: >- Zero-config goal-to-tasks engine. Takes any goal (software, pentest, business, learning), runs adaptive discovery via brainstorming, generates a validated spec, parses into TaskMaster tasks, and hands off to execution. Use when user says "PRD", "product requirements", "I want to build", or wants task-driven development. allowed-tools:

  • Read
  • Write
  • Edit
  • Grep
  • Glob
  • Bash
  • Skill
  • AskUserQuestion
  • WebSearch

prd-taskmaster-v2

Zero-config goal-to-tasks engine. AI handles discovery and content; `script.py` and the `prd-taskmaster` MCP handle mechanics.

**Script**: `~/.claude/skills/prd-taskmaster-v2/script.py` (all commands output JSON) **MCP**: `mcp__prd-taskmaster__*` tools (see `mcp_server/README.md` for registration)

Tool Preference — MCP First, CLI Fallback

This skill is designed to run against **two MCP servers in tandem**:

Operation domain Preferred Fallback
Skill mechanics (preflight, validate-prd, detect-capabilities, backup-prd, log-progress) mcp__prd-taskmaster__* python3 script.py
TaskMaster operations (parse_prd, analyze_complexity, expand_task, list, next, set_status) mcp__task-master-ai__* task-master

Prefer MCP whenever both servers are registered — structured data, lower token cost, first-class error handling. Fall back to CLI only when a given MCP is not available in the current session. Detection is done via `validate-setup` in Phase 0.

When to Use

Activate: PRD, product requirements, taskmaster, task-driven development, "I want to build X", any goal. Skip: API docs, test specs, project timelines, PDF creation.

Phase 0: Setup Gate

Read the phase file and follow it:

Read ~/.claude/skills/prd-taskmaster-v2/phases/SETUP.md

One-shot diagnostic (preferred):

  • MCP: mcp__prd-taskmaster__validate_setup()
  • CLI: python3 script.py validate-setup

Returns 6 structured checks with per-failure fix commands. Default provider is `claude-code` + `sonnet` (zero API key for Claude Max users).

**Gate: `validate-setup` reports `ready: true` with 0 critical failures. Proceed to Preflight.**

Phase 1: Zero-Config Preflight

Run preflight and auto-detect everything. Ask zero setup questions.

  • MCP: mcp__prd-taskmaster__preflight(cwd=".")
  • CLI: python3 script.py preflight

**From preflight JSON, determine the state:**

Condition Action
prd_path exists + task_count > 0 Ask: execute tasks / update PRD / new PRD / review
prd_path exists + task_count == 0 Ask: parse existing PRD / replace with new PRD / review then decide. backup-prd before replacing.
taskmaster_method == "none" Return to Phase 0 — setup incomplete
has_taskmaster but no PRD Proceed to Discovery
has_crash_state Offer: resume from crash point or start fresh

**Autonomous mode:** if invoked via `/pentest-wtf`,