requirement-review

Analyze BRDs, SRS, and user stories against six quality attributes.

14|11|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/DauQuangThanh/hanoi-rainbow --skill requirement-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirement-review
Source: https://github.com/DauQuangThanh/hanoi-rainbow/tree/main/skills/requirement-review
Command: npx skills add https://github.com/DauQuangThanh/hanoi-rainbow --skill requirement-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Requirements reviews are essential to ensure that BRDs, SRS, and user stories are complete, clear, and verifiable before design starts. This Skill helps identify gaps, ambiguities, inconsistencies, and missing acceptance criteria, reducing rework and accelerating delivery.

Core Features & Use Cases

  • Completeness validation: checks that all needs are captured, dependencies identified, and constraints documented
  • Clarity assessment: flags ambiguous terms and ensures measurable criteria
  • Consistency & conflict detection: identifies contradictions and terminology mismatches
  • Testability & verification: maps requirements to acceptance criteria and tests
  • Traceability & governance: links requirements to business goals, design, and tests

Quick Start

Provide a requirements review for a BRD or SRS and generate a structured findings report with actionable improvements.

Frequently Asked Questions about requirement-review

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

FAQPage Schema
How do I review a BRD or SRS for completeness and consistency?

Validating user stories for testability maps requirements directly to acceptance criteria and tests. By applying the INVEST criteria, the review flags ambiguous terms, ensures criteria are measurable, and confirms that each story is verifiable before design starts, reducing downstream rework.

What is the best way to check traceability in software requirements?

Before starting a requirements review, prepare your BRD, SRS, or user stories as natural-language prompts or document uploads. No specific environment setup is required, as the analysis accepts standard text inputs to validate quality and identify issues early.

How does a requirements review identify missing acceptance criteria?

A requirements review identifies missing acceptance criteria by assessing testability and completeness against INVEST criteria. It flags ambiguous terms, ensures measurable criteria are present, and maps requirements to verification tests, producing a structured executive summary of detailed findings.

Can I use natural language to analyze an SRS document for quality issues?

Yes, you can use natural language to analyze an SRS document for quality issues. The review process accepts natural-language prompts or document uploads to detect terminology mismatches, contradictions, and missing constraints, outputting standards-aligned review artifacts with improvement recommendations.

Does a structured requirements review help reduce rework in software delivery?

A structured requirements review helps reduce rework in software delivery by identifying gaps, ambiguities, and inconsistencies early. Validating BRDs, SRS, and user stories before design starts ensures clarity and verifiable criteria, accelerating the overall delivery timeline.