prd-taskmaster  by anombyte93

AI PRD generation for AI-assisted development

Created 7 months ago
453 stars

Top 65.9% on SourcePulse

GitHubView on GitHub
Project Summary

This AI-powered Claude Code skill generates comprehensive Product Requirements Documents (PRDs) tailored for AI-assisted development workflows, specifically integrating with Taskmaster. It addresses the time-consuming nature of manual PRD writing and the challenges of vague requirements leading to poor AI-generated tasks. The tool targets developers using AI tools like Claude, Cursor, and Taskmaster, enabling them to quickly transform ideas into validated, engineer-focused specifications, thereby improving implementation quality and saving significant planning time.

How It Works

The skill operates by first engaging the user through 12+ detailed questions to extract essential product details, covering problem statements, target users, success metrics, and technical constraints. It then analyzes the codebase (if applicable) to ensure consistency and identify integration points. A comprehensive PRD is generated, incorporating standard sections like Executive Summary, Goals, User Stories, Functional Requirements, and Technical Considerations. Crucially, it sets up a .taskmaster/ directory and generates a CLAUDE.md or codex.md file to guide AI tools in following a Test-Driven Development (TDD) workflow, leveraging agents, and enforcing quality gates. Automated validation checks (13 in total) ensure requirements are testable, complete, and adhere to SMART criteria, providing task breakdown hints and complexity estimates for seamless integration with AI task generation tools.

Quick Start & Requirements

  • Primary install / run command:
    • Claude Code CLI (Recommended): Clone the repository to your Claude Code skills directory: git clone https://github.com/anombyte93/prd-taskmaster.git ~/.claude/skills/
    • Codex (Untested): Clone the repository, navigate into it, and run /init within Codex.
  • Non-default prerequisites and dependencies: Claude Code CLI installed, Git.
  • Estimated setup time or resource footprint: Installation is a quick clone; usage involves interactive questioning and AI generation, typically taking 5-15 minutes depending on user input detail.
  • Links: Installation guide for Claude Code CLI (implied), Codex documentation (implied).

Highlighted Details

  • Intelligent Discovery: Asks targeted questions to elicit detailed requirements regarding the problem, users, tech stack, and success metrics.
  • Codebase-Aware Analysis: Scans existing codebases to reference specific files, ensure consistency with existing patterns, and identify integration points.
  • Taskmaster-Optimized Output: Generates task breakdown hints, complexity estimates, dependency mapping, and automatically sets up the .taskmaster/ directory structure.
  • Automated Quality Validation: Executes 13 checks to ensure PRD completeness, testability, SMART metrics, and adequate technical specifications.
  • TDD Workflow Guidance: Creates CLAUDE.md or codex.md files to direct AI agents in following TDD, utilizing agents, and maintaining quality gates.

Maintenance & Community

The project is currently in Beta status. Feedback, bug reports, and suggestions for improvement are welcomed via GitHub Issues and Discussions. Development follows an iterative approach, with contributions encouraged through pull requests.

Licensing & Compatibility

  • License type: MIT License.
  • Compatibility notes: Permissive MIT license allows for free use, modification, and integration into commercial or closed-source projects.

Limitations & Caveats

This skill is in Beta and has been primarily tested for web/API projects using English. It assumes a Taskmaster workflow for full integration benefits, though the generated PRD is useful independently. Validation checks serve as guidance rather than strict enforcement, and the tool may ask redundant questions for very simple features.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
250 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.