requirements-elicitation

Guide users through a structured multi-dimension questioning workflow for business requirements.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Aimeerrhythm/enterprise-change-workflow --skill requirements-elicitation-aimeerrhythm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-elicitation
Source: https://github.com/Aimeerrhythm/enterprise-change-workflow/tree/main/skills/requirements-elicitation
Command: npx skills add https://github.com/Aimeerrhythm/enterprise-change-workflow --skill requirements-elicitation-aimeerrhythm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when user proposes a new requirement, feature, change request, or business need — before any implementation begins. Act as a senior business analyst; read existing materials first, then systematically ask questions dimension by dimension until both sides reach full consensus on what to build.

Core Features & Use Cases

  • Guided, multi-dimension elicitation across 9 dimensions (Business & Context, Process & Workflow, Data Model & State, Business Rules & Validation, Inventory & Resources, Edge Cases & Error Handling, Migration & Compatibility, Business Scenarios, Acceptance Criteria).
  • Standalone invocation or auto-routed by ecw:risk-classifier; supports session-state management, per-round summaries, synthesis analysis, and handoffs to writing-plans.
  • Maintains a traceable QA history across rounds and orchestrates the escalation of critical issues when needed.

Quick Start

Begin elicitation by prompting the user with a 9-dimension questionnaire to reach consensus before any implementation.

Frequently Asked Questions about requirements-elicitation

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

FAQPage Schema
How do I elicit complete business requirements before starting implementation?

Structured requirement elicitation uses a 9-dimension questionnaire workflow to systematically gather business requirements before implementation. It covers business context, process workflows, data models, validation rules, and acceptance criteria to reach stakeholder consensus.

What is the best way to document stakeholder requirements for handoff to writing-plans?

The best way to document stakeholder requirements for handoff is to maintain a traceable Q&A history across rounds with per-round summaries and synthesis analysis. This preserves a complete trace of all questions and answers for downstream planning skills.

When do I need a structured requirement elicitation workflow for a new feature?

You need a structured requirement elicitation workflow whenever a user proposes a new requirement, feature, change request, or business need. It acts as a senior business analyst to read existing materials and ask dimension-by-dimension questions before any implementation begins.

How does auto-routing work for single-domain requirements with a risk-classifier?

Auto-routing works when a risk-classifier identifies P0 or P1 single-domain requirements and automatically routes them to this elicitation workflow. The process ensures alignment with session-state and risk tier while orchestrating escalation of critical issues when needed.

What dimensions should I cover when gathering business requirements and acceptance criteria?

You should cover 9 dimensions when gathering business requirements: Business & Context, Process & Workflow, Data Model & State, Business Rules & Validation, Inventory & Resources, Edge Cases & Error Handling, Migration & Compatibility, Business Scenarios, and Acceptance Criteria.

Can I use requirement elicitation standalone or does it require a risk-classifier dependency?

You can use requirement elicitation completely standalone by directly prompting the 9-dimension questionnaire, or it can be auto-routed by a risk-classifier for high-risk items. It operates independently without requiring external dependencies to function.