requirements-interview · git:20260507.9f5be95 · 2026-05-07 · sha256 bee82dc186d9506b

requirements-interview git:20260507.9f5be95A

Immutable. This exact content is served forever at /api/v1/blob/bee82dc186d9506b.

---
name: requirements-interview
description: Interactive PM interview with expertise-adaptive questioning for requirements elicitation
allowed-tools: [Read, Write, Edit, Bash, Grep, Glob]
graph:
  domains: [domain:software-engineering]
  skillAreas: [skill-area:agentic-loops, skill-area:orchestration-loop]
  workflows: [workflow:feature-development]
  topics: [topic:developer-experience]
  roles: [role:tech-lead, role:backend-engineer]
---

# Requirements Interview

## Capabilities

Conducts interactive requirements interviews adapted to the user's expertise level. Generates structured requirements specifications from conversation. Identifies user personas, feature lists, constraints, and acceptance criteria.

## Tool Use Instructions

- Use **Read** to examine existing spec files or project context
- Use **Grep/Glob** to find existing requirements or documentation
- Use **Write** to generate the requirements specification document
- Use **Bash** to check project structure for context

## Process Integration

- Used in `maestro-orchestrator.js` Phase 1 (PM Interview)
- Maps to tasks: `maestro-pm-interview`
- Agent: Product Manager (PM)
- Adapts interview depth: beginner (guided), intermediate (balanced), expert (concise)
- Outputs feed into `specification-generation` skill