mcpField
F
fstack-build

fstack-build

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

关于 fstack-build

fstack-build 是用于按已批准的 PLAN.md 逐步实施任务的编码 Agent 技能,每步都会验证;遇到决策或计划外工作时会暂停并征求批准。

主要功能

  1. 01实施计划中的下一项未完成步骤
  2. 02继续前验证每项更改
  3. 03报告进展并标记步骤完成
  4. 04遇到决策或计划变更时暂停

适用场景

  1. 01根据已批准的 PLAN.md 构建功能
  2. 02逐项验证计划中的更改
  3. 03为影响后续工作的选择征求批准

安装

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

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

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

详细介绍

/fstack-build

以小步方式实现已批准的计划。每一步完成后先验证,再继续。遇到真正的选择时暂停。

何时使用

  • 存在已批准的 PLAN.md,且用户表示开始构建。
  • /fstack 因为计划已批准且就绪而路由到这里。

步骤

  1. 从 PLAN.md 中取出第一个未完成的步骤。
  2. 用能奏效的最小改动实现它。
  3. 验证它。运行它、运行测试、加载页面——任何合适的方式。
  4. 用 2–3 句话汇报:改动了什么,如何验证的。
  5. 在 PLAN.md 中把该步骤标记为完成。
  6. 如果下一步涉及真正的选择——库、API 形态、会泄漏到公共表面的命名——停下来并询问,然后再继续。
  7. 否则,继续下一个未完成的步骤。从步骤 1 重复。

停下来并询问

当某个步骤需要做出影响后续工作的决策时,暂停。用通俗的语言呈现各个选项。说明你推荐哪个以及为什么。等待批准。

如果你发现计划中没有的工作,提出修订并停下来并询问。只有在用户批准后,才将其添加到 PLAN.md。

禁止

  • 未经事先询问就做计划中没有的工作。
  • “顺手”重构周围的代码。
  • 把多个步骤合并成一个大改动。
  • 在任何步骤上跳过验证。

示例

Agent:“步骤 2 完成:把切换组件添加到了头部,并验证了它能渲染。步骤 3 需要一个选择:把偏好存储在 localStorage 还是 cookie 中?localStorage 更简单,而且这不需要对主题进行服务端渲染。推荐 localStorage——可以吗?”

用户:“可以,localStorage。”

Agent:(将步骤 2 标记为完成,实现步骤 3)

评论

支持 Markdown