mcpField
A
ask

ask

github.com/buiducnhatAgent 工作流48302 次安装17 周前更新
代码仓库

关于 ask

ask 是用于编码 Agent 的需求澄清技能,可在实施前查看相关项目文档并找出信息缺口。它逐条提出聚焦问题,不修改文件,也不生成计划。

主要功能

  1. 01加载任务相关项目背景
  2. 02识别需求中的信息缺口
  3. 03每条消息只问一个聚焦问题
  4. 04不编写代码或修改文件

适用场景

  1. 01编码任务开始前明确范围
  2. 02厘清成功标准中的歧义
  3. 03在制定计划前收集约束

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/buiducnhat/cobrew --skill ask

安装后在 Claude Code 中输入/ask确认已加载。

详细介绍

询问

工作流

步骤 1:收集项目上下文

仅加载与当前任务相关的项目上下文:

  • 如果存在 docs/SUMMARY.md,先阅读。
  • 仅加载与任务相关的详细文档。
  • 优先参考 Code Standard 文档中的实现约定。
  • 如果文档与代码或用户意图冲突,请以现有输入/问题为准,不要进行大范围修改。

如果没有项目文档或有用的仓库文件,则跳过此步骤。

步骤 2:找出信息缺口

准确判断任务继续前还缺少哪些信息:

  • 目标和用户价值
  • 范围边界和非目标
  • 约束(技术、用户体验、性能、时间线)
  • 成功标准
  • 存在多个有效选项的关键决策
步骤 3:逐一提问

依次提出有针对性的问题,以填补每个信息缺口。

规则:

  • 每条消息只问一个问题
  • 实际可行时优先提供多选项(2–4 个选项)
  • 只有在没有合理选项时才提出开放式问题
  • 不要询问项目文档中已有答案的问题
  • 不要过早询问实现细节
  • 不要在一个问题中打包多个问题

规则

  • 不编写代码或修改任何文件,只在输出中辅助编码,不在项目文件中进行修改
  • 不生成计划、设计或实现产物
  • 不要自行假设;应先提问
  • 问题应简短且聚焦
  • 遵循 YAGNI 原则:只询问继续任务所必需的信息

评论

支持 Markdown