关于 fstack-build
fstack-build 是用于按已批准的 PLAN.md 逐步实施任务的编码 Agent 技能,每步都会验证;遇到决策或计划外工作时会暂停并征求批准。
主要功能
- 01实施计划中的下一项未完成步骤
- 02继续前验证每项更改
- 03报告进展并标记步骤完成
- 04遇到决策或计划变更时暂停
适用场景
- 01根据已批准的 PLAN.md 构建功能
- 02逐项验证计划中的更改
- 03为影响后续工作的选择征求批准
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-build安装后在 Claude Code 中输入/fstack-build确认已加载。
详细介绍
/fstack-build
以小步方式实现已批准的计划。每一步完成后先验证,再继续。遇到真正的选择时暂停。
何时使用
- 存在已批准的
PLAN.md,且用户表示开始构建。 /fstack因为计划已批准且就绪而路由到这里。
步骤
- 从
PLAN.md中取出第一个未完成的步骤。 - 用能奏效的最小改动实现它。
- 验证它。运行它、运行测试、加载页面——任何合适的方式。
- 用 2–3 句话汇报:改动了什么,如何验证的。
- 在
PLAN.md中把该步骤标记为完成。 - 如果下一步涉及真正的选择——库、API 形态、会泄漏到公共表面的命名——停下来并询问,然后再继续。
- 否则,继续下一个未完成的步骤。从步骤 1 重复。
停下来并询问
当某个步骤需要做出影响后续工作的决策时,暂停。用通俗的语言呈现各个选项。说明你推荐哪个以及为什么。等待批准。
如果你发现计划中没有的工作,提出修订并停下来并询问。只有在用户批准后,才将其添加到 PLAN.md。
禁止
- 未经事先询问就做计划中没有的工作。
- “顺手”重构周围的代码。
- 把多个步骤合并成一个大改动。
- 在任何步骤上跳过验证。
示例
Agent:“步骤 2 完成:把切换组件添加到了头部,并验证了它能渲染。步骤 3 需要一个选择:把偏好存储在 localStorage 还是 cookie 中?localStorage 更简单,而且这不需要对主题进行服务端渲染。推荐 localStorage——可以吗?”
用户:“可以,localStorage。”
Agent:(将步骤 2 标记为完成,实现步骤 3)
评论
支持 Markdown