Write a practical Product Requirements Document (PRD) from a product idea, feature concept, customer request, business problem, or rough product opportunity. Use when the user asks to write, draft, create, generate, or save a PRD, product requirements document, product spec, feature requirements, 产品需求文档, 产品方案, 需求说明, or PRD from an idea. Output a diagram-rich Markdown PRD under the current project's markdown/ directory.
76
96%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Turn the user's idea into a PRD that helps a team decide, build, test, launch, and review the product work. A good PRD is not a feature list; it is a clear product bet:
problem -> user -> goal -> evidence -> scope -> behavior -> acceptance -> launch validation
Save the final PRD as Markdown under the current project's markdown/ directory. Create the directory if missing.
Use the user's prompt as the source idea. If the prompt is vague, infer conservatively and write assumptions explicitly in the PRD. Ask a clarification question only when the missing information would materially change the product direction, such as target user, business domain, or platform.
If the user provides source notes, meeting records, screenshots, tickets, links, or existing docs, use them as evidence. If current market, competitor, pricing, regulation, or live product data is required and not provided, verify with reliable sources before using specific claims.
Normalize the idea
Build the product argument
Design the PRD structure
references/prd-template.md when drafting the document.Add diagrams
.svg file separately in markdown/ and reference it from the PRD with a relative Markdown image link, for example .Write feature requirements
Define validation
Save and verify
markdown/<topic>-prd-<YYYYMMDD>.md.markdown/<topic>-<diagram-name>-<YYYYMMDD>.svg.The PRD must be written in Chinese unless the user asks for another language.
The final Markdown should be complete enough for product, design, engineering, testing, and business stakeholders to review. Use tables where they improve scanning, but do not hide weak reasoning in tables. Use concrete defaults for missing details and mark them as assumptions.
Required sections:
Before finishing, check:
markdown/ directory?references/prd-template.md - PRD structure, section guidance, and reusable table patterns.3b9c83d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.