PRD Generator - Professional Product Requirements Documentation
Paste the following prompt into your AI chat to install this skill:
Please follow the guide at https://skillhub.cn/install/skillhub.md to install @user_85194820/prd-generator.
About this skill
What Problem It Solves
Product requirements often live in meeting notes, verbal alignment, and fragmented prototypes before implementation. This makes it hard for engineers to understand boundaries, for QA to derive acceptance criteria, and for teams to avoid repeated clarification. PRD Generator is aimed at this workflow: it turns product background, feature goals, and user flows into a reviewable, executable Markdown PRD rather than a generic feature list.
How It Works
The skill uses a UML use-case driven approach and narrows the work in stages:
- Requirements collection: confirm product context, core capabilities, and target users, so the output is not just a wish list.
- Use-case modeling: identify actors, organize use cases, and mark
Include/Extendrelationships to make functional boundaries clearer. - Specification writing: add preconditions, postconditions, event flow, and alternative flows for each use case, which helps engineering and testing cover edge cases.
- Interaction and non-functional constraints: generate flow diagrams, sequence diagrams, and state machines, while stating performance, security, and compatibility requirements to reduce rework.
- Document integration: produce a complete Markdown PRD with header metadata such as version, date, and status, and use tables for data fields.
Boundaries and Caveats
It fits new feature analysis, product specification drafting, use-case modeling, and early collaboration drafts. It does not replace business decisions: data dictionaries, API fields, permission rules, and metric definitions still require accurate context from the user. For complex architectures or cross-system dependencies, generate a PRD skeleton first, then supplement ADRs, interface contracts, and test cases.
Use Cases
- Turn fragmented discussions into a PRD draft with use cases, event flows, and non-functional requirements for a new feature.
- Clarify actors, use cases, and Include/Extend relationships, then add preconditions and alternative flows before review.
- Write a product specification document that includes flow diagrams, sequence diagrams, state machines, and UI rules in Markdown.
- Organize data analytics product requirements around BAR, LINE, PIE, and similar chart intents, with data field tables.
Best For
- Product managers: need to turn new feature goals, user flows, and acceptance boundaries into a reviewable PRD.
- Software engineers: need to decompose requirements into use cases, event flows, edge cases, and non-functional constraints.
- QA engineers: need to derive test scenarios from PRD use cases, pre/postconditions, and alternative flows.
- Tech leads: need to confirm scope, dependencies, performance, security, and compatibility before development.
Related Skills
Generate and edit .pptx decks with python-pptx, applying structured layouts, design rules, native charts, and visual QA to reduce template-like output.
Tencent Cloud Table Recognition V3 is an OCR skill for detecting and recognizing tables in images or PDFs, supporting various table types like linear and borderless tables, with Excel export.
The complete set of online document operation tools provided by Tencent Docs MCP, supporting creation, querying, and editing of smart docs, Excel, PPT, mind maps, and more.
Generates structured and consistently styled academic presentation PPTX files from paper PDFs for graduate seminars.