requirements-analyst

Convert ambiguous stakeholder needs into testable EARS-compliant requirements.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gaebalai/CodeGraphMCPServer --skill requirements-analyst-gaebalai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-analyst
Source: https://github.com/gaebalai/CodeGraphMCPServer/tree/main/.claude/skills/requirements-analyst
Command: npx skills add https://github.com/gaebalai/CodeGraphMCPServer --skill requirements-analyst-gaebalai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams translate ambiguous stakeholder needs into clear, testable requirements and acceptance criteria, reducing rework and miscommunication.

Core Features & Use Cases

  • Requirements elicitation: captures user needs and constraints into well-formed requirements (FR/NFR, SRS, UIs).
  • Specification drafting: generates structured software requirements documents and user stories.
  • Acceptance Criteria: produces EARS-formatted ACs aligned to features and business goals.
  • Use Case: For a new feature request, the Skill guides interviews, defines scope, and outputs documentation packages ready for review.

Quick Start

To start, provide a brief project brief or user story prompt and ask the Skill to draft an initial SRS and user stories.

Frequently Asked Questions about requirements-analyst

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

FAQPage Schema
How do I write testable acceptance criteria from ambiguous stakeholder needs?▼

Generating acceptance criteria using the EARS syntax converts ambiguous stakeholder needs into precise, testable conditions. This structured approach ensures requirements are verifiable and aligned with business goals, reducing rework and miscommunication across product and engineering teams.

What is the best way to draft a Software Requirements Specification (SRS) for a new feature?▼

Drafting a Software Requirements Specification (SRS) involves converting initial project briefs into structured software requirements documents. By capturing functional and non-functional requirements, this process outputs comprehensive documentation packages ready for team review.

How do I create structured user stories from a raw project brief?▼

Creating structured user stories from a raw project brief involves analyzing stakeholder inputs and defining feature scope. This generates well-formed user stories aligned with business goals, ensuring engineering teams receive actionable development tasks.

Does requirements analysis work for both functional and non-functional requirements?▼

Yes, requirements analysis handles both functional and non-functional requirements. The process captures user needs and system constraints to generate well-formed FRs and NFRs, ensuring comprehensive coverage within the software requirements specification.

Can I use EARS syntax for acceptance criteria validation across different product contexts?▼

Yes, you can use EARS syntax for acceptance criteria validation across product, design, and engineering contexts. EARS provides a standardized structure ensuring every acceptance criterion remains precise, testable, and traceable to its originating business goal.

How do I maintain traceability when converting user needs into an SRS?▼

Maintaining traceability when converting user needs into an SRS requires generating a Requirements Traceability Matrix (RTM). This structured documentation links EARS-compliant acceptance criteria and user stories directly to originating business goals and features.