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.