关于 goal
goal 是面向编码 Agent 的编排技能,引导工作从需求讨论和规划推进到实现、验收证据及代码审查。它依赖共享项目原则和任务工作者,并明确规定嵌套任务与交付权限边界。
主要功能
- 01编排讨论、规划与实现流程
- 02要求遵循共享品味与架构原则
- 03分批派发任务工作者
- 04收集验收证据并进行代码审查
- 05明确交付与嵌套任务边界
适用场景
- 01协调仓库变更从讨论到审查
- 02将实现拆分为多个任务工作者批次
- 03向上级工作流返回完成证据
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ gabriel-lafrance/ skills --skill goal安装后在 Claude Code 中输入/goal确认已加载。
附带文件doctrine.mdreference.md
详细介绍
目标
必读: ../pack-shared/standards.md — 本轮开始提问、规划或实现前,先阅读 /taste 和 /architecture 原则。不得跳过。
执行上下文: ../pack-shared/execution-context.md · 阅读: doctrine.md · reference.md · 提问风格: ../pack-shared/asking.md · 浏览器: ../pack-shared/browser-evidence.md · PR 发布: 当本聊天创建 PR 时,阅读 ../pack-shared/pr-ship.md
仅负责协调。根据
../pack-shared/subagents.md 分派任务工作者。在提问阶段以及每一轮实现前,始终加载
/taste 和 /architecture。
/goal 遵循无状态的
执行上下文契约:计划直接写在消息中,除非用户明确要求保存为文件并批准保存位置。
流程
- 建立或刷新聊天中的执行上下文。 如果父级已提供工单、工作分支、完成标准、非目标、有效规则、固定点和切片边界,则接受该说明。不要重新推导由父级持有的工单或分支归属。
- 执行生命周期:提问(除非适用跳过提问)→ 规划 → 实现 → 验收证据 →
/code-review→ 按需进入修复模式。任务轮次遵循 subagents.md。提问阶段以及每一轮实现前,始终加载/taste和/architecture。 - 宣布完成。
如果父级已拥有工单、分支和 PR
不要询问发布问题。不要通过此技能提交、推送或创建 PR。 向父级返回完成摘要和证据包。
如果本聊天负责发布
只有通过所有关卡后,才提供发布问题(见 reference.md)。除非用户回答“是”,否则不要提交或创建 PR。如果用户要求创建 PR,请遵循 ../pack-shared/pr-ship.md。不要虚构父级。
恢复、进度、查询和安全规则详见原则和参考文档。
反模式
- 父级负责发布时询问发布问题
- 在嵌套任务中推送、为发布而提交或创建 PR