requirements-elicitation

Gather, analyze, and document software requirements using structured elicitation techniques.

4|1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/DoubleslashSE/claude-marketplace --skill requirements-elicitation-doubleslashse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-elicitation
Source: https://github.com/DoubleslashSE/claude-marketplace/tree/main/Plugins/business-analyst/skills/requirements-elicitation
Command: npx skills add https://github.com/DoubleslashSE/claude-marketplace --skill requirements-elicitation-doubleslashse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides structured techniques for gathering, analyzing, and documenting software requirements from stakeholders and existing systems.

Core Features & Use Cases

  • Structured Interviews: Use predefined question sets organized by category to collect context, details, and validation points.
  • Adaptive Questioning: Dynamically adjust questions based on prior answers, domain context, and identified gaps.
  • Document Analysis: Extract requirements from business process documents, manuals, tickets, and feedback.
  • Observation: Understand real user workflows by watching system usage and pain points.

Quick Start

Ask the AI to prepare a stakeholder interview guide and a concise requirements document template for a new software initiative.

Frequently Asked Questions about requirements-elicitation

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

FAQPage Schema
How do I gather software requirements from stakeholders using structured interviews?

To gather software requirements, use predefined question sets organized by category to collect context, details, and validation points from stakeholders. This structured elicitation approach helps dynamically adjust questions based on prior answers and identified gaps.

What is requirements elicitation and when do I need it for software projects?

Requirements elicitation is the process of capturing stakeholder needs using structured techniques like interviews, document analysis, and observation. You need it when starting a new software initiative to ensure accurate functional and non-functional requirement documentation.

How do I extract requirements from existing business process documents and feedback?

To extract requirements, perform document analysis on business process documents, manuals, tickets, and user feedback. This technique helps identify existing workflows and pain points to structure your software requirements accurately.

Can I ensure requirements meet SMART and INVEST quality criteria during elicitation?

Yes, you can ensure requirements meet SMART and INVEST criteria during elicitation by validating captured functional and non-functional needs. The process supports prioritization and traceability to maintain high-quality documentation throughout the workflow.

What's the best way to prepare a stakeholder interview guide for requirements gathering?

The best way to prepare a stakeholder interview guide is to organize predefined questions by category. This allows you to collect context, details, and validation points while adapting dynamically to domain context and identified gaps.

How do I validate and prioritize captured software requirements?

To validate and prioritize captured software requirements, apply structured elicitation techniques that support traceability. By observing real user workflows and analyzing feedback, you can ensure requirements align with stakeholder needs and quality standards.