mcpField
F
fstack-plan

fstack-plan

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

关于 fstack-plan

fstack-plan 将已确认的需求整理为简明项目计划,并写入 PLAN.md。它适用于准备开始实现的用户和 Agent,且要求先获批准再开展工作。

主要功能

  1. 01创建或更新 PLAN.md
  2. 02严格使用四个章节
  3. 03计划限制为一页
  4. 04实现前必须获得批准
  5. 05将较大步骤拆分

适用场景

  1. 01为已确认的功能需求制定计划
  2. 02编码前记录实现步骤
  3. 03明确不纳入范围的工作
  4. 04设定可实际执行的验收检查

安装

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

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

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

详细介绍

/fstack-plan

将已确认的理解转化为一份简短的书面计划。在开始任何构建之前,由用户批准。

何时使用

  • 在 /fstack-nail 确认摘要之后。
  • 用户要求一份计划,且想法已经清晰。
  • /fstack 因尚无计划而路由到这里。

步骤

  1. 如果 /fstack-nail 产出了已确认的摘要,则将其作为计划的基础。不要重新开启已定论的问题,除非有新证据与之冲突。
  2. 在项目根目录写入或更新 PLAN.md。
  3. 恰好使用四个章节(见下文)。不要有其他标题。
  4. 将计划展示给用户。
  5. 停下来询问批准。在他们批准之前不要实施。
  6. 如果任何步骤感觉太大,就拆分或删掉它。不要嵌套子步骤。

PLAN.md 格式

我们要做什么

2–4 句话。用平实的语言。做什么以及为什么。

步骤

编号列表。最多 7 步。每一步都要足够小,能够一次性完成并验证。

我们不做什么

必填。绝不要留空。列出那些很诱人但超出范围的额外事项。

我们如何知道它有效

1–3 项简单的检查。是你能实际尝试的事情,比如“切换开关,刷新,主题保持不变”。

禁止

  • 超过一页。如果更长,就把任务拆分成多个计划。
  • 添加这四个章节之外的标题。
  • 开始实施。计划到批准为止。

“我们不做什么”的示例

我们不做什么

  • 除浅色/深色之外不做主题自定义
  • 不做按页面的主题覆盖
  • 不做设置页面 —— 只做页眉切换开关

交互示例

Agent:(写入 PLAN.md,并展示它)

“这是计划。四个章节:我们要做什么、步骤、我们不做什么、我们如何知道它有效。在我构建之前,请批准这个计划?”

用户:“批准。”

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

评论

支持 Markdown