Write a practical Business Requirements Document (BRD) from a product idea, feature concept, customer request, business problem, or rough product opportunity. Use when the user asks to write, draft, generate, refine, or save a BRD/business requirements document/product business case in Markdown, especially when the output should be saved under the current project's markdown directory and include diagrams using Mermaid, SVG, or ASCII.
70
86%
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 a rough product idea into a decision-ready BRD Markdown file saved in the current project's markdown/ directory. The BRD should help stakeholders decide whether to invest, what user problem is real, what scope is in or out, and how success will be verified after launch.
This skill writes BRDs, not PRDs. Keep implementation detail high enough for feasibility and handoff, but do not expand into screen-by-screen product specs unless the user asks.
markdown/<topic>-BRD-<YYYYMMDD>.md.markdown/ directory, named figure-1-<topic>-BRD-<YYYYMMDD>.svg, then reference it from the Markdown with .If the user's idea is too thin to write a credible BRD, ask at most 3 questions. Prefer assumptions over long interrogation.
Ask only for missing information that changes the BRD materially:
If the user gives no detail beyond an idea, proceed with explicit assumptions and mark low-confidence sections.
Before writing sections, convert the idea into this chain:
business loss/opportunity -> target user -> current workaround -> proposed capability -> success metric -> delivery boundary -> stop/continue ruleReject pure feature-first framing. Do not start the BRD from "we need feature X" unless you immediately explain why the business should fund it.
Use these lenses in every BRD:
Read assets/brd-template.md when drafting the document. Adapt headings to the user's context, but keep the core decision logic intact.
For extra guidance on evidence, diagrams, validation, and wording, read references/brd-writing-guide.md.
Every BRD must include at least one diagram that supports reasoning, not decoration. Good diagram choices:
Use Mermaid unless SVG is clearly better. If using SVG, create a standalone SVG file and reference it in Markdown.
Every BRD must include:
Do not let "launch completed" stand in for "business value achieved".
After writing the Markdown file:
markdown/ directory.If adapting the template, keep these sections at minimum:
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.