Agent Skills
返回列表
Goal Loop 三阶段自主构建

Goal Loop 三阶段自主构建

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_52a81e7a/goal-loop。

技能介绍

要解决什么问题

复杂功能往往卡在「需求还没写清就开始写代码」,或「计划有了却要靠长会话手工逐项实现」。goal-loop 把从 JTBD 到可提交增量拆成三条可路由的阶段,并在 Phase 2/3 提供 Ralph 式无头循环,让规划与构建在清空上下文的前提下按文件状态推进。

如何工作

技能通过触发词与项目目录状态共同决定入口:

  • Phase 1(当前会话):按 brainstorming 流程把待完成工作拆成主题,在 specs/ 下写规格;在用户批准前不得写实现代码或搭骨架。
  • Phase 2:产出 IMPLEMENTATION_PLAN.md(细粒度任务)。默认在当前会话走 @phases/writing-plans.md;备选 ./loop.sh plan,仅做差距分析与计划迭代,不实现代码。
  • Phase 3:默认 ./loop.sh build,每轮选一个任务 → 实现 → 按 AGENTS.md 跑测试(反压)→ 更新计划 → git commit/push → 退出并清空上下文。

Phase 1 完成后会自动做首次设置:基础目录、loop.sh / clean-state.sh、从 build/package.json 填充测试命令的 AGENTS.md。Phase 1→2、Phase 2→3 过渡时会明确要求你在「交互式计划 / Ralph plan」与「无头 build / 当前窗口手工实现」之间做选择。

边界与安全

  • ./loop.sh plan 与 ./loop.sh build 以 claude --dangerously-skip-permissions 运行,沙箱是主要安全边界;勿在含生产凭据或共享分支的环境裸跑。
  • 触发词与文件状态冲突时(例如已有 specs/ 仍说「探索需求」),技能会先与你确认是补充探索还是进入下一阶段。
  • 计划文件按设计可丢弃:出错可删 IMPLEMENTATION_PLAN.md 后重跑 ./loop.sh plan;循环可用 Ctrl+C 停止,未提交变更可用 git reset --hard 回滚。

使用场景

  • 新功能需求模糊,需要先按 JTBD 头脑风暴产出 specs/ 再允许写代码
  • specs/ 已齐,要在当前会话一次性拆解 IMPLEMENTATION_PLAN.md 细粒度任务
  • 已有规格与部分 build/ 产物,想用 ./loop.sh plan 做差距分析迭代计划且不写实现
  • IMPLEMENTATION_PLAN 已审完,在隔离环境用 ./loop.sh build 每轮实现一项并跑 AGENTS.md 测试后提交

适合人员

  • 负责新模块立项、必须先过 specs 门禁再动手的 Tech Lead
  • 习惯把大需求拆成可丢弃计划文件、偶尔用 Ralph plan 循环修订 IMPLEMENTATION_PLAN 的独立开发者
  • 在 Docker/E2B 等沙箱里跑无头构建循环、每轮 git commit 的 CI 或自动化维护者
  • Phase 1 完成后要在「交互式写计划」与 ./loop.sh plan 之间做明确选型的人