AI Agent Hub
Back to skills
PRD Generator - Professional Product Requirements Documentation icon

PRD Generator - Professional Product Requirements Documentation

Office Efficiency Updated 2026.08.30

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 / Extend relationships 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.