Requirements Inventory

Extract and evaluate requirements from BRD artifacts into a structured inventory.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/zthanos/so-workspace --skill requirements-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Requirements Inventory
Source: https://github.com/zthanos/so-workspace/tree/main/assets/templates/skills/requirements-inventory
Command: npx skills add https://github.com/zthanos/so-workspace --skill requirements-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BRD content is often unstructured and scattered across documents and discussions. This skill provides a disciplined mechanism to generate and maintain a single, auditable Requirements Inventory that anchors project scope and traceability.

Core Features & Use Cases

  • Extract requirements from BRD and related artifacts and classify them into a structured inventory.
  • Evaluate the inventory for consistency, gaps, duplicates, and misclassifications; patch and recheck to ensure alignment with the BRD.
  • Produce a reusable artifact for downstream work (e.g., documentation, ADRs, diagrams) and support traceability across the Solution Outline workflow.

Quick Start

Run the inventory generation workflow using the BRD as input to produce docs/01_requirements/requirements.inventory.md.

Frequently Asked Questions about Requirements Inventory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract requirements from a BRD and classify them into a structured inventory?

To extract requirements from a BRD, apply a requirements inventory workflow that parses BRD content and related artifacts to classify them into a structured, auditable inventory ensuring traceability. This produces a reusable markdown artifact for downstream work.

What is a BRD-driven requirements inventory used for?

A BRD-driven requirements inventory anchors project scope and provides a disciplined mechanism for traceability across scattered documents and discussions. It ensures consistency and alignment with the Solution Outline workspace methodology.

How do I evaluate and patch gaps or duplicates in a requirements inventory?

You evaluate and patch gaps or duplicates by applying an evaluation workflow to the requirements inventory to check for consistency and misclassifications. The patch and recheck processes then ensure the updated inventory maintains strict alignment with the BRD.

Can I use this requirements inventory workflow to support traceability for ADRs and documentation?

Yes, you can use this requirements inventory workflow to support traceability by producing a reusable artifact for downstream work such as documentation, ADRs, and diagrams. It anchors traceability across the entire Solution Outline workflow.

What is the best way to maintain traceability when BRD content is scattered across discussions?

The best way to maintain traceability with scattered BRD content is to generate a single, auditable requirements inventory that applies taxonomy and IDs across extraction and patching workflows. This ensures all discussions and references align with the BRD.