Before you write a line of code, this extracts what the user actually wants instead of what they think they should ask for. It works by asking one question at a time, each with your best guess attached, until you can predict their next three answers. Use it when requests are underspecified (missing who, why, or what success looks like) or when you catch yourself filling in ambiguous requirements silently. The confidence threshold is 95%, measured by whether you can actually predict reactions, not vibes. It stops polite users from agreeing with your guesses just to move forward and catches the gap between "I want it scalable" and what they'd build if nobody was watching. Output is a confirmed statement of intent, not a spec.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
6
skills.sh installs
66.4K
GitHub stars
114.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add addyosmani/agent-skills --skill interview-me --agent claude-code

Installs into .claude/skills of the current project.

Files

Interview Me

Overview

What people ask for and what they actually want are different things. They ask for "a dashboard" because that's what one asks for, not because a dashboard solves their problem. They say "make it faster" without a number to hit.

The cheapest moment to find this gap is before any plan, spec, or code exists. Once you've started building, switching costs are real, and the user will rationalize the wrong thing into a "good enough" thing. The misfit gets locked in.

This skill closes the gap before it costs anything. The other Define-phase skills assume you already know roughly what you want: idea-refine generates variations from an idea, spec-driven-development writes the requirements down, doubt-driven-development stress-tests a plan after you've drafted one. Interview-me is the part before all of those, where you ask one question at a time, with your best guess attached, until you can predict what the user is going to say before they say it.

When to Use

Apply this skill when:

Sponsors

Details

Repository
github.com/addyosmani/agent-skills
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building, Productivity & Planning
First seen
Jun 3, 2026

More from addyosmani/agent-skills

All 25
1msmps avataropentuimsmps/opentui-skillOpenTUI skill for building terminal user interfaces with the Core, React, or Solid APIs. Use for any TUI task including components, layout, keyboard and keymap 64.5Kskills.sh installs
2coreyhaines31 avatarpublic-relationscoreyhaines31/marketingskillsWhen the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests). Also use when the user62.5Kskills.sh installs
3heygen-com avatarchangelog-videoheygen-com/hyperframesTurn a weekly changelog .md into a finished branded changelog video (square 1080, ~45-60s, Annie VO, animated brand background, mock-UI visualizations, lowkey c60.6Kskills.sh installs
4useosint avataris-this-photo-realuseosint/skillsVerify whether an image or video is authentic, original and correctly captioned — provenance checks, error level analysis, noise and JPEG compression analysis, 58.3Kskills.sh installs
5coreyhaines31 avataranalytics-trackingcoreyhaines31/marketingskillsWhen the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics57.8Kskills.sh installs
6amplitude avatardiff-intakeamplitude/mcp-marketplaceReads a PR or branch diff and produces a structured YAML change brief for downstream analytics instrumentation skills. Use this as the first step whenever a use55.5Kskills.sh installs