Forge-Requirements-Elicitation

Discovers and documents stakeholder needs, requirements, and constraints before software design begins.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/Nealsch/ForgeOS --skill forge-requirements-elicitation-nealsch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Forge-Requirements-Elicitation
Source: https://github.com/Nealsch/ForgeOS/tree/main/Framework/05-Skills/01-Product/Forge-Requirements-Elicitation
Command: npx skills add https://github.com/Nealsch/ForgeOS --skill forge-requirements-elicitation-nealsch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into building software without a shared understanding of the problem, leading to misaligned features, unclear scope, and wasted engineering effort. This Skill structures the discovery of stakeholder needs so engineering starts from a clear, documented problem definition. ## Core Features & Use Cases - Structured Discovery Workflow: A seven-step procedure covering problem understanding, stakeholder identification, outcome discovery, functional and non-functional requirements, constraints, assumptions, and validation. - Template-Driven Outputs: Produces a Requirements Input document using the Requirements-Discovery template, with supporting Stakeholder Register and Project Definition templates. - SDLC Integration: Hands off elicited requirements to downstream skills like requirements analysis, user story definition, and acceptance criteria definition. - Use Case: When a stakeholder submits a vague feature request, use this Skill to clarify the problem, identify affected users, capture functional and non-functional expectations, and produce a structured requirements document ready for analysis. ## Quick Start Ask the AI to run requirements elicitation on your feature idea or problem statement to produce a structured requirements discovery document.

Frequently Asked Questions about Forge-Requirements-Elicitation

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

FAQPage Schema
How do I gather requirements for a new software feature?▼

Follow a structured elicitation process: understand the problem, identify stakeholders and users, discover desired outcomes, capture functional and non-functional requirements, then document constraints and assumptions. This Skill guides each step and produces a Requirements Input document.

What is the difference between requirements elicitation and requirements analysis?▼

Elicitation discovers information from stakeholders, while analysis evaluates and structures what was discovered. This Skill handles elicitation and hands off to Forge-Requirements-Analysis for evaluation and structuring.

When should I not use requirements elicitation?▼

Skip elicitation when requirements already exist and are well understood, when the task is purely implementation-focused, when investigating a technical defect, or when the activity is only documentation formatting.

What outputs does requirements elicitation produce?▼

It produces a Requirements Input containing the problem statement, stakeholders, users, objectives, functional and non-functional requirements, constraints, assumptions, dependencies, open questions, and success criteria, structured via the Requirements-Discovery template.

How do I handle ambiguous or conflicting stakeholder expectations?▼

Document differing expectations as open questions and unverified assumptions, then use the Forge-Grill skill for deeper questioning and clarification before validating the final understanding with stakeholders.