Skip to content
elicitation-methodology logo

Elicitation Methodology

elicitation-methodology

Hub skill for requirements elicitation. Provides technique selection, orchestration guidance, LLMREI patterns, and autonomy level configuration. Use when gathering requirements from stakeholders, conducting elicitation sessions, or preparing requirements for specification.

SKILL.md

Full skill instructions

Elicitation Methodology

Central hub for requirements elicitation methodology, technique selection, and workflow orchestration.

When to Use This Skill

Keywords: requirements gathering, elicitation, stakeholder needs, requirement discovery, user needs, feature requests, interview, requirements session

Invoke this skill when:

  • Starting a new requirements elicitation effort
  • Selecting appropriate elicitation techniques
  • Orchestrating multi-source elicitation
  • Configuring autonomy levels for AI assistance
  • Understanding LLMREI interview patterns

Quick Decision Tree

ScenarioRecommended Approach
Have stakeholders to interviewUse interview-conducting skill
Have documents/​PDFs to mineUse document-extraction skill
Working solo, need perspectivesUse stakeholder-simulation skill
Need domain knowledgeUse domain-research skill
Checking completenessUse gap-analysis skill
Ready for specificationUse /​export command

Elicitation Techniques

1. Stakeholder Interviews (LLMREI Pattern)

AI-conducted interviews using research-backed prompting strategies.

When to use:

  • Direct access to stakeholders
  • Complex domains requiring exploration
  • Need to capture tacit knowledge

Technique reference: See references/​llmrei-patterns.md

2. Document Extraction

Mine requirements from existing documentation.

When to use:

  • Existing requirements documents
  • Meeting transcripts
  • Regulatory documents
  • Competitor analysis

Delegate to: document-extraction skill

3. Stakeholder Simulation

Multi-persona simulation for solo requirements work.

When to use:

  • Working without direct stakeholder access
  • Need diverse perspectives
  • Validating completeness

Delegate to: stakeholder-simulation skill

4. Domain Research

MCP-powered research for domain knowledge.

When to use:

  • Unfamiliar domain
  • Need industry standards
  • Competitive analysis
  • Technology constraints

Delegate to: domain-research skill

Autonomy Levels

Guided Mode (Human-in-Loop)

autonomy: guided
behavior:
  - AI suggests questions, human approves
  - Each requirement validated individually
  - Human controls interview flow
  - Maximum transparency
use_when:
  - Sensitive or regulated domains
  - Learning the elicitation process
  - High-stakes requirements

Semi-Autonomous Mode

autonomy: semi-auto
behavior:
  - AI conducts interviews with checkpoints
  - Human validates requirement batches
  - Periodic progress reviews
  - Balance of speed and control
use_when:
  - Standard elicitation projects
  - Moderate domain complexity
  - Trusted AI capabilities

Fully Autonomous Mode

autonomy: full-auto
behavior:
  - Complete end-to-end elicitation
  - Human reviews final output only
  - Maximum efficiency
  - AI handles all decisions
use_when:
  - Well-understood domains
  - Time pressure
  - Preliminary discovery

Workflow Orchestration

Standard Discovery Workflow

1. CONTEXT GATHERING
   ├── Load any existing business context
   ├── Identify available sources (stakeholders, docs, etc.)
   └── Select autonomy level

2. MULTI-SOURCE ELICITATION
   ├── Interviews (if stakeholders available)
   ├── Document extraction (if docs available)
   ├── Domain research (MCP queries)
   └── Stakeholder simulation (if solo mode)

3. SYNTHESIS
   ├── Consolidate requirements from all sources
   ├── Remove duplicates
   ├── Classify by type (functional, NFR, constraint)
   └── Apply MoSCoW prioritization

4. VALIDATION
   ├── Gap analysis
   ├── Completeness checking
   ├── Conflict detection
   └── INVEST scoring

5. OUTPUT
   ├── Save to .requirements/​{domain}/
   ├── Generate summary report
   └── Prepare for specification export

Output Format

Pre-Canonical Requirements

# .requirements/​{domain}/​requirements.yaml
id: REQ-SET-{number}
title: "{Domain} Requirements"
domain: "{domain-name}"
elicitation_date: "{ISO-8601-date}"
autonomy_level: "{guided|semi-auto|full-auto}"

sources:
  - type: interview|document|simulation|research
    reference: "{source-identifier}"
    timestamp: "{ISO-8601-date}"

requirements:
  - id: REQ-{number}
    text: "{requirement statement}"
    source: "{source-type}"
    source_ref: "{specific-reference}"
    priority: must|should|could|wont
    category: functional|non-functional|constraint|assumption
    confidence: high|medium|low
    validation_status: pending|validated|rejected

gaps_identified:
  - category: "{requirement-category}"
    description: "{what's missing}"
    severity: critical|major|minor

metadata:
  total_sources: {number}
  total_requirements: {number}
  gap_count: {number}
  ready_for_specification: true|false

Export Options

After elicitation, requirements can be exported to various specification formats:

/​requirements-elicitation:export --to canonical  # Canonical spec format
/​requirements-elicitation:export --to ears       # EARS pattern format
/​requirements-elicitation:export --to gherkin    # Gherkin/​BDD format

Related Skills

  • interview-conducting - Detailed LLMREI interview patterns
  • document-extraction - Document mining techniques
  • stakeholder-simulation - Persona simulation
  • gap-analysis - Completeness checking
  • domain-research - MCP research coordination

References

  • references/​llmrei-patterns.md - LLMREI prompting strategies
  • references/​technique-matrix.md - Technique selection guidance
  • references/​autonomy-levels.md - Detailed autonomy configuration

Last Updated: 2025-12-26

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View