interviewing-stakeholders

Convert stakeholder interview responses into Gherkin acceptance criteria.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jasontalley/pact --skill interviewing-stakeholders
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interviewing-stakeholders
Source: https://github.com/jasontalley/pact/tree/main/.claude/skills/interviewing-stakeholders
Command: npx skills add https://github.com/jasontalley/pact --skill interviewing-stakeholders

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables structured stakeholder interviews to convert ambiguous requirements into verifiable Gherkin acceptance criteria. It helps identify gaps, align stakeholders, and produce testable specifications that drive TDD.

Core Features & Use Cases

  • Guided interview framework to elicit complete requirements, user personas, and non-functional constraints.
  • Generation of comprehensive Gherkin acceptance criteria ready for test-driven development.
  • Alignment with Pact workflow to ensure a smooth handoff from synthesis to implementation.

Quick Start

To begin, trigger an interview with a stakeholder using the question framework, then compile responses into Gherkin scenarios. For best results, document edge cases and non-functional requirements to create a complete acceptance criteria suite.

Frequently Asked Questions about interviewing-stakeholders

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

FAQPage Schema
How do I convert stakeholder interview insights into Gherkin acceptance criteria?

You convert stakeholder insights into Gherkin acceptance criteria by using a guided interview framework to elicit requirements, then compiling the responses into structured Given/When/Then scenarios for test-driven development. The process identifies user personas and non-functional constraints to ensure complete test coverage.

What is the best way to elicit requirements for test-driven development from ambiguous stakeholder requests?

The best way to elicit requirements for test-driven development is to conduct structured stakeholder interviews that document edge cases and non-functional constraints. This requirements elicitation process transforms ambiguous requests into verifiable specifications and aligns stakeholders before implementation begins.

How does requirements elicitation work within a Pact workflow?

Requirements elicitation within a Pact workflow works by capturing stakeholder responses through an interactive interview framework and translating them into test-ready Gherkin scenarios. This alignment ensures a smooth handoff from synthesis to implementation by generating comprehensive acceptance criteria.

Can I generate Given/When/Then scenarios for non-functional constraints and edge cases?

Yes, you can generate Given/When/Then scenarios for non-functional constraints and edge cases. The interview framework specifically prompts stakeholders to document these often-overlooked elements, producing a complete acceptance criteria suite that captures both functional and non-functional requirements.

Do I need prior test-driven development experience to write acceptance criteria from stakeholder interviews?

No prior test-driven development experience is strictly required to write acceptance criteria from stakeholder interviews, as the guided framework structures the elicitation process. However, understanding basic Gherkin syntax and the Given/When/Then format will help you effectively implement the generated specifications.

When should I not use stakeholder interviews for generating acceptance criteria?

You should not use stakeholder interviews for generating acceptance criteria when requirements are already fully specified and unambiguous, or when direct access to stakeholders is unavailable. The approach is designed to resolve ambiguity and align stakeholders, which is unnecessary for clearly defined, stable specifications.