Claude Code /goal 命令实战指南
/goal 是 Claude Code 中用于复杂任务分解和持续交付的命令。宝玉 (@dotey) 在 2026-06-01 分享了两种高阶用法。
用法一:Checklist 模式
适合需要批量处理、逐项完成的任务。
操作步骤:
- 编写完整的 Checklist(如逆向代码时的语法解析清单)
- 让 AI 一条条勾选完成
- 每次处理完一批后更新 JSON 文件记录进度
- AI 自动跟踪剩余任务
适用场景:
- 大规模代码逆向
- 批量数据迁移
- 多步骤配置部署
用法二:分 Phase 设计文档模式
适合与 AI 协作完成复杂设计并实现。
操作步骤:
- 与 AI 一起撰写详细设计文档
- 划分清晰的 Phases,每个 Phase 设定验收条件
- 逐个 Phase 执行
- 每个 Turn 都让 AI 自己 commit,保持进度可追溯
适用场景:
- 系统架构设计 + 实现
- 大型功能开发
- 重构项目
关键原则
- 验收条件必须明确:每个 Phase 的完成标准要具体可验证
- 自动 commit:让 AI 在每个阶段完成后自动提交,便于回溯
- 进度可视化:通过 Checklist 或 Phase 状态让进度透明
与 /ultraplan 的区别
| 特性 | /goal | /ultraplan |
|---|---|---|
| 定位 | 任务执行跟踪 | 计划起草 |
| 交互方式 | 在 CLI 中逐步执行 | 在浏览器中规划 |
| 适用阶段 | 执行阶段 | 规划阶段 |
| 输出 | 代码 + 进度更新 | 结构化计划文档 |