Skip to content
Back to skills

Business Requirements Capture

ASecurity

Captures and refines business requirements, including functional requirements, non-functional requirements, business rules, constraints, assumptions, and success measures. Produces structured BRD-style documents with [CONFIRMED] and [UNCONFIRMED] confidence markers. Trigger with "capture requirements", "generate a BRD", "document business rules", "list the constraints", or "create a requirements document".

  • 7 stars
  • 0 votes
  • 4 copies
  • 14 views
  • Added September 2, 2026
ai-agentspythonbashtesting

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill business-requirements-capture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Business Requirements Capture?

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

Security grade badge for Business Requirements Capture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-business-requirements-capture/badge)](https://www.skillsdirectory.com/skills/richfrem-business-requirements-capture)

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: business-requirements-capture
plugin: exploration-cycle-plugin
description: >
  Captures and refines business requirements, including functional requirements,
  non-functional requirements, business rules, constraints, assumptions, and
  success measures. Produces structured BRD-style documents with [CONFIRMED] and
  [UNCONFIRMED] confidence markers. Trigger with "capture requirements",
  "generate a BRD", "document business rules", "list the constraints", or
  "create a requirements document".
allowed-tools: Bash, Read, Write
---

# Business Requirements Capture (`business-requirements-capture`)

Generates structured Business Requirements Documents (BRDs) and business rules ledgers from exploration session captures.

## Contents

- [Constraints](#constraints)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Constraints

- **Anti-hallucination**: Never invent requirements not explicitly documented or confirmed in source captures.
- **Scope discipline**: Do not make speculative architectural or technical decisions beyond user intent.
- **Confidence markers**: Mark explicit statements as `[CONFIRMED]` and inferences as `[UNCONFIRMED]`.
- **Prerequisite context**: Do not proceed without exploration session input context.

## Quick start

```bash
# Generate requirements document from input session capture
python ./scripts/execute.py --input <capture.md> --mode brd --output exploration/captures/brd.md
```

## Workflow

1. **Context Ingestion**: Inquire about input sources, output scope (`brd`, `rules`, `constraints`), and focus.
2. **Drafting & Marking**: Draft requirements tagging each item `[CONFIRMED]` or `[UNCONFIRMED]`.
3. **Consolidated Gaps**: Record all open assumptions in a `## Consolidated Gaps` ledger.
4. **Reader Testing**: Predict 3 specific questions the downstream engineer or PM will ask and resolve them inline.

## Verification

```bash
# Verify output document exists and contains required sections
test -f exploration/captures/brd.md && grep -E "CONFIRMED|UNCONFIRMED" exploration/captures/brd.md
```

## References

- [acceptance-criteria.md](references/acceptance-criteria.md) — Acceptance gates and confidence marking rules.

Files in this skill

  • SKILL.md5.7 KB
  • acceptance-criteria.md179 B
  • evals/evals.json932 B
  • evals/results.tsv60 B
  • references/acceptance-criteria.md25 B
  • references/architecture.md35 B
  • scripts/execute.py57 B

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…