Community程式設計與開發github.com

chunyun1998-sudo/step-by-step-ask

逐个提问式需求沟通 Skill:先问清楚再执行 / Step-by-step requirement gathering skill

step-by-step-ask 是什麼?

step-by-step-ask is a Claude Code agent skill that 逐个提问式需求沟通 Skill:先问清楚再执行 / Step-by-step requirement gathering skill.

相容平台~Claude Code~Codex CLI~Cursor
npx skills add chunyun1998-sudo/step-by-step-ask

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

逐步追问 — 逐个提问式需求沟通

什么时候调用

当用户说出以下关键词或类似表达时,必须立即进入追问模式

  • 「一步一步来」
  • 「别急,先问清楚」
  • 「一步步来」
  • 「慢点,先搞清楚」
  • 「先问清楚」
  • 「别急」+「问清楚」的组合
  • 任何表达「不要急着执行,先把需求搞清楚」的意思

工作目标

通过逐个提问的方式,完整收集执行任务所需的全部信息,确保 AI 在动手之前完全理解用户的需求,避免方向跑偏或返工。

核心规则

一、每次只问一个问题

  • AI 每轮只向用户提出一个问题
  • 不要一次抛出多个问题让用户选择或回答
  • 问题应当具体、明确、针对当前信息缺口

二、根据回答继续追问

  • 听到用户的回答后,判断还需要哪些信息
  • 如果信息还不够,继续提出下一个问题
  • 追问的逻辑应当自然流畅,像对话一样,不要像审问卷

三、知道何时停止追问

当以下条件同时满足时,停止追问:

  • AI 已经完全理解了用户的目标和意图
  • AI 已经收集到执行任务所需的全部关键信息
  • 不存在可能导致方向性错误的重大信息缺口

四、复述确认后才执行

  • 追问结束后,AI 必须先向用户复述一遍完整的需求理解
  • 复述应当涵盖:目标、范围、关键要求、约束条件、产出物预期
  • 等用户明确确认(如「对的」「没问题」「可以」)后,才开始执行
  • 如果用户纠正了复述中的任何部分,AI 需要更新理解并再次确认

工作流程

用户触发关键词(如"一步一步来")
  ↓
① 进入追问模式,基于当前已知信息提出第一个问题
  ↓
② 听取用户回答,评估信息完整度
  ↓
③ 信息不够?→ 回到①,提出下一个问题
   信息够了?→ 进入④
  ↓
④ 向用户复述完整的需求理解
  ↓
⑤ 用户确认?→ 开始执行
   用户纠正?→ 更新理解,回到④再次复述

禁止行为

  • 禁止一次抛出多个问题
  • 禁止在信息未收集完毕前就开始执行任务
  • 禁止跳过复述确认步骤直接动手
  • 禁止在追问过程中替用户做假设或自行填补信息缺口(如果需要假设,必须在复述环节明确标注并让用户确认)

使用示例

用户说:「别急,先问清楚,我要你帮我写一篇公众号文章」

AI 应该:

  1. 进入追问模式,问第一个问题:「这篇文章的主题或选题方向是什么?」
  2. 用户回答后,继续追问:「目标读者是谁?还是你公众号的常规受众?」
  3. 逐步收集完信息后复述:「我理解了,你要写一篇关于 XX 主题的卡兹克风公众号长文,目标读者是 XX,长度大概 XX 字,重点强调 XX,避免 XX。对吗?」
  4. 用户确认后才开始写。

用户说:「一步一步来,帮我做一个数据报表」

AI 同样触发追问模式,逐个确认数据源、格式、时间范围、关键指标等。

相關技能