discovery-interview-patterns

CoderMariusz's avatarfrom CoderMariusz

When gathering requirements for new features or projects. Used by DISCOVERY-AGENT.

⭐1stars🔀0forks📁View on GitHub🕐Updated Jan 4, 2026

When & Why to Use This Skill

The Discovery Interview Patterns skill provides a comprehensive framework for gathering project requirements and conducting effective product discovery. It helps teams move from vague ideas to actionable specifications by structuring interviews around problem spaces, technical constraints, and success metrics while utilizing a clarity scoring system to ensure high-quality, validated inputs.

Use Cases

  • New Feature Kickoff: Use the structured question categories to define the core problem and technical requirements before development begins.
  • Stakeholder Interviews: Apply the clarity scoring system to evaluate stakeholder feedback and identify vague requirements that need further refinement.
  • Project Scoping: Utilize the 'Solution Space' patterns to distinguish between must-have features and out-of-scope items to prevent scope creep.
  • Technical Discovery: Systematically gather integration needs, tech stack preferences, and security requirements for complex system designs.
  • Requirement Validation: Use the verification checklist to ensure all success criteria are measurable and stakeholders are aligned before proceeding to the build phase.
namediscovery-interview-patterns
descriptionWhen gathering requirements for new features or projects. Used by DISCOVERY-AGENT.
version1.1.0
tokens~450
confidencehigh
- https//productschool.com/blog/product-fundamentals/what-is-product-discovery
last_validated2025-12-10
next_review2025-12-24
tags[discovery, requirements, interview, planning]

When to Use

When gathering requirements for new features or projects. Used by DISCOVERY-AGENT.

Patterns

Question Categories

Problem Space

- What problem are we solving?
- Who experiences this problem?
- What's the impact (cost, time, frustration)?
- How is it solved today?

Solution Space

- What does success look like?
- What are must-have vs nice-to-have features?
- What constraints exist (tech, budget, timeline)?
- What's explicitly out of scope?

Technical Context

- What existing systems must integrate?
- What tech stack is required/preferred?
- What are performance requirements?
- What security/compliance needs exist?

Clarity Scoring

Score each answer 1-5:
1 = No answer / "I don't know"
2 = Vague / conflicting
3 = Partial clarity
4 = Clear with minor gaps
5 = Fully clear and actionable

Target: Average ≥3.5 before proceeding

Batch Questions (Max 7)

Present max 7 questions per round.
Wait for answers before next batch.
Prioritize blocking questions first.

Anti-Patterns

  • Asking leading questions
  • Assuming requirements without validation
  • Skipping "why" questions
  • Too many questions at once (>7)
  • Not validating conflicting answers

Verification Checklist

  • Problem clearly defined
  • Success criteria measurable
  • Scope explicitly bounded
  • Constraints documented
  • Average clarity score ≥3.5
  • All stakeholders consulted