Skip to content

/goal模式完整指南:Codex与Claude Code同题实测,自动任务持续工作

2026年5月12日

新出的 /goal 模式到底怎么用?Codex 和 Claude Code 同题实测了一遍。/goal 的重点不是 prompt 更长,而是持续工作直到验收成立。

核心认知

/goal 真正改变的不是 prompt 的长度,而是工作方式

模式逻辑
普通 prompt我说一句,你做一轮,然后停下来等我
/goal我给你一个完成条件,你持续工作直到条件成立

上线时间(截至 2026-05-12)

工具上线时间状态
Codex2026-05-07 (CLI 0.129.0)实验性功能
Claude Code2026-05-11 (v2.1.139)正式功能

普通 prompt vs /goal

维度普通 prompt/goal
执行方式单轮执行持续循环
反馈机制需要手动反馈自动验证
适用场景简单任务复杂目标
停止条件依赖人工判断依赖验收条件
效率每次都要重新输入一次设定,持续工作

工作原理

┌─────────────────────────────────────────────────────────────┐
│                     /goal 工作循环                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│   ① 设定目标                                              │
│      └── 告诉 AI 要完成什么                                │
│              ↓                                             │
│   ② 执行一轮                                              │
│      └── AI 完成任务的一部分                                │
│              ↓                                             │
│   ③ 验证检查                                              │
│      └── 检查完成条件是否成立                              │
│              ↓                                             │
│   ④ 条件成立?                                            │
│      ├── 是 → 停止                                        │
│      └── 否 → 返回步骤②继续执行                           │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Claude Code 中使用 /goal

启用方法

bash
# Claude Code 默认支持 /goal
# 无需额外配置

基本用法

bash
# 设定完成条件
/goal 当用户访问 /dashboard 时,显示用户的待办事项列表

# AI 会持续工作,直到完成这个目标

验证方式

Claude Code 通过以下方式验证目标是否达成:

  • 代码功能测试
  • API 调用验证
  • 页面访问确认

Codex 中使用 /goal

启用方法

bash
# 方法一:使用 /experimental 开启
/codex /experimental

# 方法二:配置文件开启
# 在 config.toml 中添加:
[features]
goals = true

基本用法

bash
# 设定完成条件
/codex /goal 实现用户认证功能,包括登录、注册、登出

# OpenAI Codex 会持续工作

验证方式

Codex 通过以下方式验证:

  • 代码完整性检查
  • 单元测试运行
  • 构建验证

适用场景

适合用 /goal 的场景

场景示例
功能模块开发"实现完整的用户认证模块"
重构任务"把所有 async/await 改成 Promise"
测试覆盖"为这个模块添加完整的单元测试"
文档生成"生成 API 文档和 README"
Bug 修复"修复登录页面的跨域问题"

不适合用 /goal 的场景

场景原因
简单问答单轮就能解决
创意发散目标不明确
需要人工判断机器无法自动验证
探索性任务边界不清晰

常用模板库

模板一:功能开发

/goal 实现 [功能名称],包含以下要求:
1. [功能点1]
2. [功能点2]
3. [功能点3]
验收标准:[具体的验收条件]

示例

/goal 实现用户头像上传功能,包含以下要求:
1. 支持 jpg/png/webp 格式
2. 文件大小限制 5MB
3. 自动生成缩略图
验收标准:上传成功后页面显示缩略图,无报错

模板二:Bug 修复

/goal 修复 [Bug 描述],验收标准:
1. [条件1]
2. [条件2]
不能破坏现有功能

示例

/goal 修复用户登录后 token 过期的问题,验收标准:
1. 登录后保持会话至少 24 小时
2. Token 刷新机制正常工作
不能破坏现有功能

模板三:代码重构

/goal 重构 [代码位置/模块],目标:
1. 提升性能
2. 改善可读性
3. 保持功能不变
验收标准:[测试通过/构建成功]

模板四:测试覆盖

/goal 为 [模块/函数] 添加测试,覆盖:
1. 正常路径
2. 边界条件
3. 异常处理
验收标准:所有测试通过,覆盖率 > 80%

模板五:文档生成

/goal 为 [项目/模块] 生成文档:
1. README.md
2. API 文档
3. 使用示例
验收标准:文档完整、示例可运行

Claude Code vs Codex 功能对比

功能Claude CodeCodex
/goal 命令✅ 支持✅ 支持
验证机制内置验证需要手动配置
实验性❌ 正式功能⚠️ 实验性
多轮记忆✅ 强✅ 强
代码生成✅ Claude 3.5✅ GPT-4o

实战技巧

技巧一:验收条件要具体

❌ 模糊✅ 具体
"完成登录功能""用户输入正确账号密码后跳转首页,控制台无报错"
"修复 Bug""登录后 token 有效期延长到 24 小时"
"优化性能""首屏加载时间从 3s 降到 1s 以下"

技巧二:分步骤设定目标

# 如果目标太大,可以分步骤
/goal 第一步:创建用户表结构

# 第一步完成后
/goal 第二步:实现用户注册 API

技巧三:善用"不能破坏"约束

/goal 添加缓存机制,验收标准:
1. 缓存命中后响应时间 < 100ms
2. 缓存更新后数据立即生效
不能破坏现有功能

常见问题

问题原因解决方案
/goal 无响应版本不支持更新到最新版本
目标无法完成条件太模糊重新定义具体条件
无限循环验证条件无法达成添加停止条件
功能被破坏改动范围太大缩小范围或添加保护约束

版本要求

工具最低版本
Claude Codev2.1.139+
Codex CLI0.129.0+

一句话总结

/goal = 一次设定,持续工作,自动验证,直到完成。

核心区别:普通 prompt 是"做一轮停下等指令",/goal 是"持续工作直到目标达成"。

使用场景:功能开发、Bug 修复、代码重构、测试覆盖、文档生成。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来