requirements-gathering

Document software requirements with BRD, SRS, and use case templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill guides you through systematic requirements gathering and documentation for software projects, from initial stakeholder analysis to detailed specifications.

Core Features & Use Cases

  • Stakeholder analysis and elicitation planning
  • Documentation templates and deliverables (BRD, SRS, Use Cases, traceability)
  • Process guidance, best practices, and reference files for on-demand load

Quick Start

Identify stakeholders, select elicitation techniques, and document requirements with a traceability matrix.

Frequently Asked Questions about requirements-gathering

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

FAQPage Schema
How do I document software requirements systematically from stakeholders?

Document software requirements by conducting stakeholder analysis and elicitation, then applying structured templates like BRD and SRS to capture needs. This connects stakeholder inputs directly to design and test artifacts for clear traceability.

What is the best way to connect stakeholder needs to user stories and tests?

The best way to connect stakeholder needs to tests is using a traceability matrix. This structured approach links elicited requirements directly to user stories and validation workflows, ensuring comprehensive living documentation.

Can I use structured templates like BRD and SRS for requirements gathering?

Yes, you can use structured templates like BRD and SRS for requirements gathering. This skill provides standardized documentation deliverables and use case templates to ensure thorough capture, prioritization, and validation of software needs.

How do I plan stakeholder elicitation for a software project backlog?

Plan stakeholder elicitation by first identifying key stakeholders, then selecting appropriate techniques to gather their needs. This process systematically translates elicited information into a prioritized backlog with living documentation.

Does requirements gathering work for continuous living documentation workflows?

Yes, requirements gathering supports continuous living documentation workflows. It satisfies ongoing requirements management and validation by maintaining a traceability matrix that connects evolving stakeholder needs to design and tests.