Skip to content
Back to skills

Brd

ASecurity

Generate the Business Requirements Document — goals, rules, flows, glossary — and populate Business Context

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add sharmapuneet1510/awesome-prompts --skill brd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sharmapuneet1510-brd/badge)](https://www.skillsdirectory.com/skills/sharmapuneet1510-brd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brd
description: Generate the Business Requirements Document — goals, rules, flows, glossary — and populate Business Context
disable-model-invocation: true
---

Role and rules: read ${CLAUDE_PLUGIN_ROOT}/reference/agent.md and ${CLAUDE_PLUGIN_ROOT}/reference/rules.md for the sections this function needs.

# ba:brd

**Produce the BRD and the business half of the Project Context.** This is the
artifact the technical companions read before they touch anything.

## Inputs

```
ba:brd
ba:brd path=./discovery-notes.md
```

- `path` (string, optional) — clarified discovery notes
- `scope` (string, optional) — `mvp` to restrict output to MVP scope

## Outputs

```
✓ docs/brd.md                                    — the Business Requirements Document
✓ docs/project-context/business-context.md       — goals, stakeholders, flows, rules, glossary
✓ docs/project-context/mvp-scope.md              — in scope, out of scope, definition of done
```

## Workflow

1. Confirm `open-questions.md` has no unanswered High-cost question. If it
   does, stop and run `ba:clarify` first.
2. Assign stable IDs: `G-n` goals, `BR-n` business rules, `BF-n` flows. These
   IDs are cited by acceptance criteria, ADRs, and tests forever — choose them
   once and never renumber.
3. Write each business rule as a **testable statement**. "Orders must be
   validated" is not a rule; "an order with zero line items is rejected" is.
4. Build the domain glossary with a `Does not mean` column. Most integration
   defects trace to two teams using one word for two things.
5. Fill `mvp-scope.md`, including the **out of scope** table. What was
   deliberately excluded, and why, is as valuable as what was included.
6. Label per RULE 12 — stakeholder-stated goals are FACT with a citation,
   derived goals are INFERENCE, and anything you are recommending is PROPOSAL.
7. Present for approval. The BRD is a gate: `architect:analyse` should not
   run against an unapproved BRD.

## Quality Bar

- Every goal has a metric. A goal without one cannot be shown to be met.
- Every business rule names where it will be enforced.
- Every assumption states what happens if it turns out to be wrong.
- No requirement contains "etc.", "and so on", or "as appropriate".

## Related Functions

- `ba:clarify` — must run first
- `ba:create` — generates Jira issues with BDD acceptance criteria from this
- `architect:analyse` — the next hop

## Related Skills

- `skills/ba_create_skill.md` — Jira issue and acceptance-criteria generation
- `skills/project_context_skill.md` — business context templates

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…