prd-taskmaster

Featured

Smart PRD generator with TaskMaster integration. Detects existing PRDs and offers execute/update/replace options. Generates comprehensive technical PRDs optimized for task breakdown, validates with 13 automated checks, and optionally executes tasks autonomously with datetime tracking and rollback support. Use when user requests "PRD", "product requirements", or mentions task-driven development. Defaults to PRD generation with handoff to TaskMaster. Optionally supports autonomous execution with 4 modes.

AI & Automation 451 stars 43 forks Updated 4 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
88
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PRD Generator for TaskMaster v3.0 Smart PRD generation with deterministic operations handled by `script.py`. AI handles judgment (questions, content, decisions); script handles mechanics. **Script location**: `~/.claude/skills/prd-taskmaster/script.py` **All script commands output JSON.** ## When to Use Activate when user says: PRD, product requirements, taskmaster, task-driven development. Do NOT activate for: API docs, test specs, project timelines, PDF creation. ## Core Principles - **Quality Over Speed**: Planning is 95% of the work - **Taskmaster Required**: Blocks if not detected - **Engineer-Focused**: Technical depth, code examples, architecture - **Validation-Driven**: 13 automated checks via script - **User Testing Checkpoints**: Every 5 tasks --- ## Workflow (12 Steps) ### Step 1: Preflight & Resume Detection ```bash python3 ~/.claude/skills/prd-taskmaster/script.py preflight ``` Returns JSON: `has_taskmaster`, `prd_path`, `task_count`, `tasks_completed`, `tasks_pending`, `taskmaster_method`, `has_claude_md`, `has_crash_state`, `crash_state`. **If `has_crash_state` is true**: Present resume options to user: 1. Continue from last subtask 2. Restart current task 3. Resume from last checkpoint 4. Start fresh **Then proceed to Step 2.** --- ### Step 2: Detect Existing PRD Use preflight JSON: if `prd_path` is not null and `task_count > 0`, an existing PRD is found. **If existing PRD found**, use AskUserQuestion: - **Execute tasks** from existing PRD (...

Details

Author
anombyte93
Repository
anombyte93/prd-taskmaster
Created
7 months ago
Last Updated
4 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Featured

prd

Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.

77 Updated today
jellydn
Data & Documents Featured

expand-tasks

Expand all TaskMaster tasks with deep research via Perplexity before coding begins. Reads tasks.json, launches parallel research agents per task, writes findings back. Part of the prd-taskmaster toolkit. Use after PRD is parsed into tasks and before implementation begins. Invoke with /expand-tasks or when user says "expand tasks", "research all tasks", or "research before coding for all tasks".

451 Updated 4 weeks ago
anombyte93
AI & Automation Solid

prd

Generate Product Requirements Documents with optional research — brainstorm, challenge assumptions, define scope

1,727 Updated 3 days ago
maxritter
Web & Frontend Featured

code-to-prd

Reverse-engineer any codebase into a complete Product Requirements Document (PRD). Analyzes routes, components, state management, API integrations, and user interactions to produce business-readable documentation detailed enough for engineers or AI agents to fully reconstruct every page and endpoint. Works with frontend frameworks (React, Vue, Angular, Svelte, Next.js, Nuxt), backend frameworks (NestJS, Django, Express, FastAPI), and fullstack applications. Trigger when users mention: generate PRD, reverse-engineer requirements, code to documentation, extract product specs from code, document page logic, analyze page fields and interactions, create a functional inventory, write requirements from an existing codebase, document API endpoints, or analyze backend routes.

16,173 Updated today
alirezarezvani
Code & Development Featured

pr-create

Creates a pull request from current changes, monitors GitHub CI, and debugs any failures until CI passes. Use this when the user says "create pr", "make a pr", "open pull request", "submit pr", "pr for these changes", or wants to get their current work into a reviewable PR. Assumes the project uses git, is hosted on GitHub, and has GitHub Actions CI with automated checks (lint, build, tests, etc.). Does NOT merge - stops when CI passes and provides the PR link.

365 Updated 3 days ago
posit-dev