interview

Original🇺🇸 English
Translated

Interview user to clarify any topic - exploring codebase, investigating issues, planning features, understanding requirements, or drilling into plans. Socratic questioning to uncover details.

2installs
Added on

NPX Install

npx skill4agent add benjaming/ai-skills interview
Topic: $0
If topic is a file path, read it first. Otherwise, use topic as context.
Interview the user using AskUserQuestion. Adapt questions to topic type:
Codebase exploration: Architecture decisions, patterns used, why certain approaches Issue investigation: Symptoms, reproduction steps, what changed, when started New feature: Requirements, constraints, affected systems, acceptance criteria Plan/spec review: Implementation details, UI/UX, tradeoffs, edge cases, dependencies
Guidelines:
  • Ask non-obvious questions only
  • One question at a time
  • Go deep on answers before moving on
  • Challenge assumptions
  • Uncover hidden complexity
After each answer, either:
  1. Ask follow-up or new question
  2. If topic exhausted, summarize findings and ask what to do with them (write spec, create tasks, document, etc.)
Continue until user says "done" or all meaningful questions exhausted.