# 意图访谈 (interview-me)

> 每次只问一个附带猜测的问题，直到对用户真实意图约有95%把握，并得到确认的意图陈述。

- 分类: [需求分析](https://www.myskills.tools/zh/categories/requirements/)
- 来源: 社区 · Addy Osmani
- 代码仓库: https://github.com/addyosmani/agent-skills/tree/main/skills/interview-me (commit 1d32b88)
- SKILL.md: https://github.com/addyosmani/agent-skills/blob/main/skills/interview-me/SKILL.md
- 安装命令: `npx skills add addyosmani/agent-skills --skill interview-me`
- 许可证: MIT
- 兼容工具: Claude Code, Codex, Cursor, Copilot, Gemini CLI
- 权限: read-repo ✓, write-files ✓, shell ✗, network ✗
- 状态: 扫描通过
- 规则扫描无法覆盖所有风险，安装前请阅读此技能的 SKILL.md，确认权限后再使用。

## 核心规则

只有明确的“是”才算确认，“你看着办”或“听起来不错”都不算。

## 执行阶段

1. **写下假设与把握** — 先用一句话写下对用户意图的最佳猜测和诚实的把握度；低于约70%时注明还缺什么。
2. **一问一猜** — 每次只问一个聚焦的问题并附上自己的猜测和理由，等用户回应后再问下一个。
3. **区分想要与应该** — 听到“可扩展”“最佳实践”之类的套话时，追问：如果不必向任何人解释，你真正想要什么？
4. **复述意图** — 用用户的话写出结果、用户、为何现在、成功标准、约束和不做的范围，逐行请其确认或修正。
5. **确认后停下** — 获得明确同意后交付意图陈述并提供后续选项，例如保存到 docs/intent/，然后立即结束本轮。

## 权限说明（据 SKILL.md 整理）

| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 部分需要 | 仅在用户确认后，把意图陈述保存到 docs/intent/[topic].md。 |
| 命令执行 | 不需要 | 访谈过程中不运行命令，确认后也不立即开始后续工作。 |
| 网络外发 | 不需要 | 纯对话流程，不访问网络。 |

## SKILL.md 头部信息（YAML）

```yaml
---
name: interview-me
description: 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.
---
```

首页: https://www.myskills.tools/zh/ · URL: https://www.myskills.tools/zh/skills/interview-me/
