Skills Directory精选自 GitHub 的开源 Skills

interview-mecommit 1d32b88SKILL.md · 需求分析

意图访谈

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

npx skills add addyosmani/agent-skills --skill interview-me
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, Gemini CLI
GitHub
112.3k
来源
社区 · Addy Osmani
状态
扫描通过
许可证
MIT

核心规则

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

执行阶段

  1. 阶段 01写下假设与把握

    先用一句话写下对用户意图的最佳猜测和诚实的把握度;低于约70%时注明还缺什么。

  2. 阶段 02一问一猜

    每次只问一个聚焦的问题并附上自己的猜测和理由,等用户回应后再问下一个。

  3. 阶段 03区分想要与应该

    听到“可扩展”“最佳实践”之类的套话时,追问:如果不必向任何人解释,你真正想要什么?

  4. 阶段 04复述意图

    用用户的话写出结果、用户、为何现在、成功标准、约束和不做的范围,逐行请其确认或修正。

  5. 阶段 05确认后停下

    获得明确同意后交付意图陈述并提供后续选项,例如保存到 docs/intent/,然后立即结束本轮。

权限说明(据 SKILL.md 整理)

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

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 1d32b88
---
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.
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。