ring:interview-me
Installation
SKILL.md
Interviewing User for Requirements
Overview
Proactively surface and resolve ambiguities by systematically interviewing the user BEFORE implementation begins. This prevents wasted effort from incorrect assumptions.
Core principle: It's better to ask 5 questions upfront than to rewrite code 3 times.
Announce at start: "I'm using the ring:interview-me skill to gather requirements before we begin."
Quick Reference
| Phase | Key Activities | Tool | Output |
|---|---|---|---|
| 1. Context Analysis | Analyze task, identify ambiguities | Internal | Ambiguity inventory |
| 2. Question Clustering | Group questions by category | Internal | Prioritized question list |
| 3. Structured Interview | Ask questions using AskUserQuestion | AskUserQuestion | User responses |
| 4. Understanding Summary | Synthesize and confirm | Text output | Validated Understanding |
| 5. Proceed or Iterate | User confirms or clarifies | User input | Green light to proceed |
Related skills