Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Elicit the real requirements by interviewing the requester BEFORE building or writing anything — one question at a time, until the brief is buildable. Use when a request is vague ('make me a dashboard', 'write something for the board'), when past deliverables missed the mark, or when the user says 'interview me' / 'ask me questions first'. Produces a validated brief: goal, audience, constraints, success criteria, and explicit non-goals — then, and only then, the work.
.claude/skills/mohitagw15856-interview-me/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -40% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 96% | 0% |
The most expensive failure mode in AI-assisted work isn't bad output — it's excellent output to the wrong brief. This skill inverts the flow: before producing anything, interview the requester like a senior consultant would, one question at a time, until the brief can survive contact with the deliverable.
Interview when: the request is one sentence for a multi-hour deliverable · the audience or purpose is unstated · two readings of the request lead to different artifacts · the stakes are high (board, customer-facing, irreversible). Skip the interview when the request is already specific, the pattern is established from earlier in the conversation, or the cost of a wrong draft is lower than the cost of five questions — say "I have enough to start" and start.
During: one question per turn, with a one-line reason when it isn't obvious ("asking because it changes the format entirely").
The brief playback: > Building: artifact] for audience in their moment] so that the decision/outcome]. > Success: … · Constraints: … · Not doing: … > Assumed (unconfirmed): … > Confirm and I'll build it.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 6,604 | 2,335 | -65% | 1 | 1 | 0% | 1,139 | 1,192 | +5% | 0 | 0 | — |
case-02 | fail→fail | 10,694 | 2,306 | -78% | 1 | 1 | 0% | 2,122 | 1,213 | -43% | 0 | 0 | — |
case-03 | fail→fail | 11,289 | 3,118 | -72% | 1 | 1 | 0% | 1,855 | 1,376 | -26% | 0 | 0 | — |
case-04 | fail→pass | 9,643 | 2,615 | -73% | 1 | 1 | 0% | 1,661 | 1,308 | -21% | 0 | 0 | — |
case-05 | fail→fail | 15,544 | 3,735 | -76% | 1 | 1 | 0% | 2,757 | 1,564 | -43% | 0 | 0 | — |
case-06 | fail→pass | 14,480 | 4,343 | -70% | 1 | 1 | 0% | 2,565 | 1,540 | -40% | 0 | 0 | — |
case-07 | fail→fail | 6,998 | 5,557 | -21% | 1 | 1 | 0% | 1,063 | 1,806 | +70% | 0 | 0 | — |
case-08 | fail→fail | 12,104 | 2,913 | -76% | 1 | 1 | 0% | 2,056 | 1,404 | -32% | 0 | 0 | — |
case-09 | fail→fail | 16,627 | 2,591 | -84% | 1 | 1 | 0% | 2,915 | 1,350 | -54% | 0 | 0 | — |
case-10 | fail→fail | 17,172 | 3,335 | -81% | 1 | 1 | 0% | 2,907 | 1,367 | -53% | 0 | 0 | — |
case-11 | fail→fail | 10,109 | 3,290 | -67% | 1 | 1 | 0% | 1,552 | 1,333 | -14% | 0 | 0 | — |
case-12 | fail→pass | 15,561 | 5,456 | -65% | 1 | 1 | 0% | 2,620 | 1,869 | -29% | 0 | 0 | — |
case-13 | fail→pass | 16,646 | 4,647 | -72% | 1 | 1 | 0% | 2,953 | 1,658 | -44% | 0 | 0 | — |
case-14 | fail→fail | 3,785 | 6,879 | +82% | 1 | 1 | 0% | 646 | 1,951 | +202% | 0 | 0 | — |
case-15 | fail→fail | 10,159 | 3,118 | -69% | 1 | 1 | 0% | 1,693 | 1,444 | -15% | 0 | 0 | — |
case-16 | pass→fail | 28,945 | 4,641 | -84% | 1 | 1 | 0% | 6,188 | 1,626 | -74% | 0 | 0 | — |
case-17 | pass→pass | 12,855 | 2,892 | -78% | 1 | 1 | 0% | 2,198 | 1,246 | -43% | 0 | 0 | — |
case-18 | pass→pass | 22,099 | 3,644 | -84% | 1 | 1 | 0% | 3,787 | 1,464 | -61% | 0 | 0 | — |
case-19 | fail→pass | 5,102 | 4,674 | -8% | 1 | 1 | 0% | 894 | 1,750 | +96% | 0 | 0 | — |
case-20 | pass→pass | 5,324 | 5,476 | +3% | 1 | 1 | 0% | 1,103 | 1,888 | +71% | 0 | 0 | — |
case-21 | fail→fail | 2,522 | 4,008 | +59% | 1 | 1 | 0% | 386 | 1,545 | +300% | 0 | 0 | — |
case-22 | pass→pass | 2,461 | 2,756 | +12% | 1 | 1 | 0% | 428 | 1,362 | +218% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +18 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.