Requirement Analysis Skill

Formalize interview notes into structured requirement specifications across five dimensions.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/h315uk3/beig-poc --skill requirement-analysis-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Requirement Analysis Skill
Source: https://github.com/h315uk3/beig-poc/tree/main/plugins/with-me/skills/requirement-analysis
Command: npx skills add https://github.com/h315uk3/beig-poc --skill requirement-analysis-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform raw interview data into formal specification organized by five dimensions: Purpose, Data, Behavior, Constraints, and Quality, enabling precise, implementable requirements.

Core Features & Use Cases

  • Structure requirements by the five dimensions (Purpose, Data, Behavior, Constraints, Quality) to create a complete specification.
  • Detect issues such as ambiguities, contradictions, gaps, and implicit assumptions to reduce rework.
  • Generate implementation guidance including architecture suggestions, risk assessment, testing strategy, and open questions for clarification.
  • Use after interviews or /good-question sessions to produce ready-to-implement specs for product and engineering teams.
  • Real-world example: convert elicitation notes into a formal spec with acceptance criteria and testing plan.

Quick Start

Provide dimension data JSON or raw interview notes to generate a structured requirement specification.

Frequently Asked Questions about Requirement Analysis Skill

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

FAQPage Schema
How do I convert interview notes into implementation-ready requirement specifications?

To convert interview notes into requirement specifications, provide raw elicitation data to be structured across Purpose, Data, Behavior, Constraints, and Quality dimensions for a cohesive engineering artifact. It compiles inputs, flows, edge cases, and testing strategies.

What is the best way to structure requirement specifications for product and engineering teams?

The best way to structure requirement specifications is by organizing them into five dimensions: Purpose, Data, Behavior, Constraints, and Quality. This captures primary flows, non-functional criteria, risk considerations, and open questions systematically.

How do I detect ambiguities and implicit assumptions in requirement analysis?

Detecting ambiguities and implicit assumptions in requirement analysis involves formalizing raw interview inputs to identify contradictions, gaps, and hidden issues across defined dimensions. This reduces engineering rework by surfacing open questions for clarification.

Can I generate testing strategy and risk assessment from raw elicitation notes?

Yes, you can generate testing strategy and risk assessment from raw elicitation notes. The process extracts interview data to produce implementation guidance that includes architecture suggestions, risk considerations, and acceptance criteria for testing plans.

Does requirement analysis work without structured dimension data JSON?

Yes, requirement analysis works without structured dimension data JSON. You can provide raw interview notes directly, and the system will extract and formalize the inputs into the five-dimensional specification without requiring pre-formatted JSON.