interview-me
Extracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time i…
What it does
- The ask is missing at least one of: who the user is, why they want it, what success looks like, what the binding constraint is
- The request is conventional rather than specific ("build me X", "make it faster") and you can't unpack the convention without guessing
- You're tempted to start with assumptions you haven't surfaced
- The user hasn't said which value they're optimizing for when two reasonable ones are in tension (simplicity vs. flexibility, cost vs. speed)
- The user explicitly invokes: "interview me", "grill me", "before we start, are we sure?", "stress-test my thinking"
- The ask is unambiguous and self-contained ("rename this variable", "fix this typo")
- The user has explicitly asked for speed over verification
Requirements & configuration
- The third question often depends on the answer to the first; asking them all at once locks in the wrong framing
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Extracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists.
Source
Repository: https://github.com/addyosmani/agent-skills
interview-me FAQ
What does the interview-me skill do?
Extracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists. The ask is missing at least one of: who the user is, why they want it, what success looks like, what the binding constraint is The request is conventional rather than specific ("build me X", "make it faster") and you can't unpack the convention without guessing
What does interview-me require?
The third question often depends on the answer to the first; asking them all at once locks in the wrong framing
How do I install interview-me?
Run: npx -y skills add https://github.com/addyosmani/agent-skills --skill interview-me --agent claude-code — the source lives at github.com/addyosmani/agent-skills.
Maintain interview-me?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/addyosmani-agent-skills-interview-me?ref=badge) npx agentictools info skills/addyosmani-agent-skills-interview-me The second line is the CLI lookup for this page — handy in READMEs and docs.