interview-me

GitHub

通过单次提问澄清模糊需求,生成包含目标、受众、约束及非目标的已验证简报,确保产出符合预期。适用于需求不明确或高风险场景。

plugins/pm-method/skills/interview-me/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

需求描述模糊(如“做个仪表盘”) 用户明确要求先访谈 过往交付物未达预期 高 stakes 且目的/受众不明的请求

Install

npx skills add mohitagw15856/pm-claude-skills --skill interview-me -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-method/skills/interview-me -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@interview-me

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill interview-me -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "interview-me",
    "description": "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."
}

Interview Me Skill

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.

What This Skill Produces

  • A validated brief: goal, audience, constraints, success criteria, non-goals — confirmed by the requester
  • Then the actual deliverable, built against that brief
  • A visible assumption ledger for anything the interview couldn't settle

When to Trigger (and when not)

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.

Interview Method

  1. One question at a time. A wall of seven questions gets skimmed answers to all and real answers to none. Ask, absorb, let the answer shape the next question.
  2. Sequence by decision-weight. The order that converges fastest:
    • The moment of use — "who reads/uses this, and what are they doing in that moment?" (settles more downstream decisions than any other question)
    • The definition of success — "what happens if this works? what would make you send it back?"
    • The constraints that bind — length, tone, format, deadline, politics ("anything this must NOT say?")
    • The prior art — "has something like this been tried/shown before? what happened?"
    • The non-goals — "what's adjacent that we're deliberately not doing?"
  3. Interrogate the difference, not the topic. Weak: "tell me more about the dashboard." Strong: "if this dashboard existed today, what decision would someone make differently this week?"
  4. Offer forks, not open fields, when the requester is fuzzy. "Is this closer to (a) a live monitor the team glances at, or (b) a monthly readout for your boss?" — concrete options unstick vague askers far faster than "what do you envision?"
  5. Know when to stop. 3-6 questions settles most briefs. Stop when a new answer wouldn't change what you'd build. Then play the brief back in ≤5 lines and get an explicit "yes, build that."
  6. Ledger what's still open. Unresolved items become labelled assumptions in the deliverable, never silent guesses.

Output Format

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.

Quality Checks

  • Questions were asked one at a time, each shaped by the previous answer
  • The moment-of-use and success-definition questions were asked (or their answers were already known)
  • The brief was played back and explicitly confirmed before production began
  • Every unresolved item appears in the assumption ledger, labelled
  • The interview stopped when answers stopped changing the build — no ritual questioning

Anti-Patterns

  • Do not fire a questionnaire — seven questions at once produces skim-answers and resentment
  • Do not interview when the brief is already clear — process applied without judgment is friction
  • Do not ask questions whose answers wouldn't change the deliverable — every question spends the requester's patience
  • Do not start building mid-interview "to save time" — half-brief work anchors the requester to the wrong draft
  • Do not skip the playback — the interview's value is captured only when the requester says "yes, that"

Version History

  • a38bc30 Current 2026-07-05 11:23

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
0a7bae17
Indexed
2026-07-05 11:23

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 14:52
浙ICP备14020137号-1 $방문자$