关于 goal-loop
一种面向目标的 Agent 技能,通过小步操作、针对性验证和反复审查来推进工作。它根据目标与仓库上下文推断完成标准、限制轮次,并在重要操作前暂停。
主要功能
- 01推断完成标准
- 02选择最小的有效操作
- 03验证每项状态变更
- 04逐轮检查剩余工作
- 05默认最多五轮
- 06重要操作前暂停
适用场景
- 01按指定轮次完成仓库任务
- 02通过定向测试或差异检查变更
- 03跟踪阻碍安全推进的问题
- 04在提交、部署或不可逆操作前停止
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ darknesskiller/ skills --skill goal-loop安装后在 Claude Code 中输入/goal-loop确认已加载。
附带文件agents/openai.yaml
详细介绍
目标循环
步骤
- 解析目标。读取
max_rounds(默认值为5)。拒绝非正整数。 - 根据目标和仓库上下文推断完成标准。只有在不确定性会阻碍安全地采取下一步操作时,才将其记录为阻碍因素。
- 选择最小且有用的下一步操作。适用时通过现有技能执行。
- 用范围最小且有用的检查进行验证:测试、差异、命令输出或产物。
- 进行审视:哪些内容能证明或否定已完成?还有什么未完成?最小的下一步操作是什么?
- 已有证据满足标准:以
completed结束。达到 max_rounds:以max_rounds结束。否则从第 3 步重复。
规则
一轮 = 一项会改变状态的操作 + 验证。工具调用不算轮次。不要把轮次花在重述目标、无变化地轮询或推测性清理上。提交、推送、PR、部署、生产环境、凭据及不可逆操作之前暂停。
状态
结尾必须恰好使用以下一种状态:completed、blocked(注明解除阻碍所需的事项)或 max_rounds(注明剩余标准)。
评论
支持 Markdown