mcpField
F
fstack-nail

fstack-nail

github.com/flaviocopesAgent 工作流3163 次安装15 周前更新
代码仓库

关于 fstack-nail

fstack-nail 是用于澄清模糊开发任务的 Agent 技能,面向需要先确认需求的工作。它通过提问和三行摘要确认范围,并在确认前停止,不进入规划或编码。

主要功能

  1. 01最多一次提出 5 个问题
  2. 02先查阅代码和对话
  3. 03等待答复后总结目标、约束与成功标准
  4. 04要求用户确认后结束

适用场景

  1. 01开发需求有关键问题未明确
  2. 02开始规划或编码前确认任务范围

安装

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

$npx skills add https://github.com/flaviocopes/fstack --skill fstack-nail

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

详细介绍

/fstack-nail

在规划或编码之前,先把任务敲定。问几个简单问题。得到一份确认过的总结。到此为止。

何时使用

  • 任务含糊不清,或者存在重要疑问。
  • /fstack 路由到这里,因为这个想法需要澄清。
  • 用户希望在继续推进之前先敲定自己到底想做什么。

步骤

  1. 阅读请求。查看代码库中的相关部分。
  2. 最多提出 5 个问题,全部放在一条消息里。用简单问题,不要用子项目符号。只问那些无法从代码或对话中推断出来的内容。
  3. 停下来等待回答。等待期间不要规划或编码。
  4. 用一份 3 行总结回复:
    • 我们要构建什么。
    • 最关键的那一个约束。
    • 成功是什么样子。
  5. 请用户确认。在他们确认之前,不要做别的。

如果你有超过 5 个问题

任务太大了。说出来。建议把它拆成多个任务。不要把所有 8 个问题都问出来。

绝不能

  • 问那些答案已经在代码库或对话里的问题。
  • 问超过 5 个问题,永远不要。
  • 开始规划或编码。这项技能到确认过的总结就结束了。

示例

Agent:“开始前有三个问题:1)深色模式应该跟随系统设置,还是手动开关?2)它需要在多次访问之间保持吗?3)有排除在外的页面吗?”

用户:(回答)

Agent:“总结:页头中的手动开关,持久化在 localStorage,适用于所有地方。主要约束:加载时不能闪现错误的主题。成功标准:开关可用,并且在刷新后仍然生效。确认吗?”

用户:“是。”

Agent:(停止。用户接下来可以调用 /fstack-plan。)

评论

支持 Markdown