One-click install
npx skills add https://github.com/Probably-Group/Dev-AID --skill prd-generator-probably-group
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prd-generator
Source: https://github.com/Probably-Group/Dev-AID/tree/main/.dev-aid/skills/expert/prd-generator
Command: npx skills add https://github.com/Probably-Group/Dev-AID --skill prd-generator-probably-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Teams waste time writing PRDs from scratch or discovering gaps only after implementation starts, and they struggle to turn an existing codebase into a clear product plan; this Skill helps you create and check PRDs quickly with guardrails that prevent invented or unverifiable claims.

Core Features & Use Cases

  • Interactive Builder (new projects): Collects answers to generate a complete PRD that matches a consistent 11-section schema, including problem, users, features, constraints, MVP scope, and open questions.
  • Validator (existing PRDs): Scores each PRD section against a completeness rubric and produces a graded validation report with targeted recommendations.
  • Reverse-Engineer (existing codebases): Scans a repository to draft a PRD with confidence tags and explicit review markers for inferred content, focusing on what the product should do rather than how to implement it.

Quick Start

Tell the agent: "Run prd-generator in reverse-engineer mode for this repository and create a PRD.md draft with confidence tags."

Frequently Asked Questions about prd-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PRD from an existing codebase?▼

To generate a PRD from an existing codebase, use a reverse-engineering mode that scans repository artifacts to draft an 11-section product requirements document. The output focuses on product behavior and includes confidence tags with explicit review markers for inferred content.

What is the best way to validate a PRD for completeness?▼

The best way to validate a PRD for completeness is to score each section against a standardized rubric, producing a graded validation report. This process identifies gaps in problem definition, users, features, constraints, and MVP scope, providing targeted recommendations for improvement.

Can I create a product requirements document from scratch without missing key sections?▼

Yes, you can create a complete product requirements document by using an interactive builder that collects project details and maps them to a consistent 11-section schema. This ensures your PRD captures problems, users, features, constraints, MVP scope, and open questions.

How does reverse-engineering a PRD prevent hallucinated product features?▼

Reverse-engineering prevents hallucinated features by enforcing anti-hallucination constraints that trace inferred features directly to code evidence. It adds explicit confidence tags and review markers to clearly distinguish verified product requirements from unverified claims.

When do I need to reverse-engineer product requirements from code?▼

You need to reverse-engineer product requirements when a team lacks documentation but needs a clear product plan based on existing implementation. This process drafts what the product should do by scanning repository artifacts rather than focusing on how to implement it.

Does PRD generation work for grading an incomplete product plan?▼

Yes, PRD generation works for grading an incomplete product plan by running a validator that scores existing sections against a completeness rubric. It outputs a graded validation report highlighting missing sections and offering targeted recommendations to fill gaps.