requirements-analysis

Analyze business requirements and create a software requirements specification.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/xmx0632/claude-code-demo --skill requirements-analysis-xmx0632
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-analysis
Source: https://github.com/xmx0632/claude-code-demo/tree/main/SDLC-Framework/01-requirements-analysis
Command: npx skills add https://github.com/xmx0632/claude-code-demo --skill requirements-analysis-xmx0632

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill guides teams through collecting, analyzing, and documenting requirements to ensure clarity, completeness, and verifiability for successful outcomes.

Core Features & Use Cases

  • Structured requirements gathering and stakeholder mapping.
  • Documentation of user stories, acceptance criteria, and traceability templates.
  • Templates and guidance to support SDLC-aligned analysis across project lifecycles.

Quick Start

Provide a complete requirements analysis for a new project by outlining business goals, stakeholders, and acceptance criteria.

Frequently Asked Questions about requirements-analysis

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

FAQPage Schema
What is requirements analysis and when do I need to document user stories and acceptance criteria?

To write acceptance criteria for a software requirements specification, document functional and non-functional needs alongside stakeholder mapping and user stories. This ensures completeness and verifiability for successful project outcomes.

How do I map stakeholders and capture business goals during requirements gathering?

You can use this Skill to guide requirements gathering and stakeholder mapping, capturing business goals and functional needs to produce a comprehensive software requirements specification with traceability templates.

Does this requirements analysis approach work for both new projects and feature additions?

Yes, this approach supports SDLC-aligned analysis across project lifecycles, guiding requirements gathering and documentation for new projects, feature additions, and requirement changes to maintain clarity and verifiability.

What's the best way to structure a software requirements specification with traceability templates?

The best way is to use SDLC-aligned templates that capture functional and non-functional needs, user stories, acceptance criteria, and traceability, ensuring your software requirements specification remains clear and verifiable across the project lifecycle.

What limitations exist when documenting non-functional requirements and validation templates?

Limitations include relying on accurate stakeholder input and business goals during discovery. Without complete stakeholder mapping, the validation templates and traceability documentation may not fully capture functional and non-functional requirements.