requirements-elicitation

Extract complete specifications from incomplete inputs via question-driven stakeholder analysis.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/89jobrien/pjlib --skill requirements-elicitation-89jobrien
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-elicitation
Source: https://github.com/89jobrien/pjlib/tree/main/skills/requirements-elicitation
Command: npx skills add https://github.com/89jobrien/pjlib --skill requirements-elicitation-89jobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of vague or incomplete stakeholder input by providing a structured, question-driven process to elicit comprehensive and unambiguous requirements.

Core Features & Use Cases

  • Systematic Questioning: Utilizes a 5-level framework to probe for details.
  • Multi-Stakeholder Analysis: Ensures requirements consider diverse perspectives (Ops, Security, Dev, etc.).
  • Completeness Verification: Checks specifications across functional, data, error, non-functional, integration, and temporal dimensions.
  • Use Case: When a product manager provides a brief note like "Users need a way to export reports," this Skill guides the process to uncover what reports, who needs them, what format, performance needs, and security considerations.

Quick Start

Use the requirements-elicitation skill to gather detailed specifications for a new user profile feature.

Frequently Asked Questions about requirements-elicitation

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

FAQPage Schema
How do I turn vague stakeholder needs into clear product specifications?▼

To turn vague needs into clear product specifications, use a systematic, question-driven elicitation workflow that probes stakeholder input across functional, data, and non-functional dimensions to ensure all requirements are unambiguous and complete.

What is the best way to gather complete requirements from incomplete user stories?▼

Gathering complete requirements from incomplete user stories requires a 5-level systematic questioning framework combined with multi-stakeholder analysis to uncover hidden functional, error, integration, and temporal specifications.

How do you perform multi-stakeholder analysis for requirements gathering?▼

Multi-stakeholder analysis for requirements gathering systematically evaluates diverse perspectives like Ops, Security, and Dev to ensure elicited specifications address the specific needs and constraints of every involved team.

When should I use a systematic completeness verification for specification elicitation?▼

Use systematic completeness verification for specification elicitation when reviewing specs or facing unclear stakeholder intent to ensure all functional, data, error, non-functional, integration, and temporal dimensions are fully covered.

How can I systematically extract unambiguous requirements from a brief product note?▼

Extracting unambiguous requirements from a brief note involves applying question-driven elicitation to expand simple requests into detailed specs covering target users, formats, performance needs, and security considerations.