游乐游手机版
首页/AI教程/文章详情

老金开源GoalPro 别让AI把目标写烂

时间:2026-06-24 12:01
开源工具GoalPro为Codex和ClaudeCode提供目标管理skill,通过意图、边界、证据、暂停、验收五道闸门,强制AI在动手前明确目标与验证标准,避免长提示词导致方向偏离。安装后生成可复制的GoalContract,经用户确认后再执行,适合跨文件、跨模块等易跑偏任务。

Goal 这个词最近确实火。Claude Code 和 Codex 里都有了,官方文档也把它放在长任务、迁移、重构、实验这类场景里讲。

它的意思很清楚——给 AI 一个能持续对照的目标,别让它每一步都靠人重新提醒。

但问题也在这。很多人一听 goal 重要,立刻把它写成一段超级长的提示词。角色、背景、步骤、约束、验收、风险全塞进去。看着专业,复制进去以后,AI 也显得很认真。

然后它开始一路认真地跑偏。你本来只想修一个问题,它开始整理全仓库;你本来只想重构一小块,它开始抽象架构;你本来只想让它写个目标,它已经准备继续改文件了。

这就是 GoalPro 诞生的原因。

Image

Image

先装起来,别先背概念

GoalPro 是一个给 Codex 和 Claude Code 共用的 goalpro Skill。Skill 可以先理解成一套能被 AI 调用的工作方法,它不是普通模板,也不是执行工具,而是执行前把目标写清楚的规则。

它同时支持两套目录。Codex 看 .agents/skills/goalpro,Claude Code 看 .claude/skills/goalpro。你可以装到用户全局 skills 目录,也可以放进某个项目里,只给这个项目用。

最省事的方式,是直接让 AI 帮你装。复制这一句就够:

请帮我把GoalPro安装到这台电脑的Codex和Claude Code全局skills里。项目地址是github.com/KimYx0207/GoalPro。先确认当前系统和工作目录,如果仓库还没下载就从GitHub获取,然后把.agents/skills/goalpro复制到用户目录下的.agents/skills/goalpro,把.claude/skills/goalpro复制到用户目录下的.claude/skills/goalpro。最后读取两个SKILL.md开头,确认name是goalpro,并告诉我安装结果。

如果你想手动装,Win 和 Mac 分开看,别混着抄。

Windows 用 PowerShell:

git clone https://github.com/KimYx0207/GoalPro.git
cd GoalPro
New-Item -ItemType Directory -Force "$env:USERPROFILE\.agents\skills" | Out-Null
Copy-Item -Recurse -Force ".agents\skills\goalpro" "$env:USERPROFILE\.agents\skills\goalpro"
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" | Out-Null
Copy-Item -Recurse -Force ".claude\skills\goalpro" "$env:USERPROFILE\.claude\skills\goalpro"

Mac 和 Linux 用 Bash:

git clone https://github.com/KimYx0207/GoalPro.git
cd GoalPro
mkdir -p ~/.agents/skills ~/.claude/skills
cp -R .agents/skills/goalpro ~/.agents/skills/goalpro
cp -R .claude/skills/goalpro ~/.claude/skills/goalpro

如果你只是想在某个项目里试,就不用装到全局。把 .agents/skills/goalpro 放进目标项目给 Codex 用,把 .claude/skills/goalpro 放进目标项目给 Claude Code 用。

这里不用把命令想复杂。真正要记住的是,GoalPro 装进去以后,它的任务不是替你干活,而是先把活说清楚。

技术含量在五个闸门里

GoalPro 不是把提示词写长。它真正做的是给 AI 动手前加五个闸门。

Image

第一个是意图。用户说优化项目,背后可能是不满意可维护性,也可能是不满意交付可信度,还可能是前一个 AI 已经跑偏。GoalPro 不能复述用户原话,它要把真实不满翻出来。

第二个是边界。哪些做,哪些不做,哪些文件不能碰,哪些风险必须问人。没有边界,AI 会把自己的合理扩展当成你的需求。

第三个是证据。命令通过、结构检查、本地验证、线上验证、人工验收,这几件事不能混在一起。很多假完成,就是把其中一个当成全部。

第四个是暂停。遇到删除数据、处理密钥、改公共接口、发布上线、路线互斥、无法验证,它必须停。这个停不是软建议,是写进目标里的规则。

第五个是验收。最后不是汇报“我努力了”,而是交出能证明目标达成的材料。测试、截图、diff、行为变化、剩余风险,都要和用户最初的目标对上。

这里面最值得重视的是第三和第四。因为 AI 现在最吓人的地方,不是它懒,是它太勤快。方向一旦歪,它会非常认真地把错误做完整。

用起来,其实是一条很短的路径

装完以后,你可以这样问:

用goalpro,帮我把下面这个请求整理成可执行、可验证、可暂停的Goal Contract:把订单模块重构一下,现在太乱了。

GoalPro 会输出一份 Goal Contract。你确认没问题,再把它交给 Codex 的 /goal、Claude Code 或其他 Agent 执行。

Image

注意这个顺序。GoalPro 默认只输出可复制的 goal 提示词,然后停住——这是强制规定,人该检查的时候不能偷懒。

它不会因为目标里写了 Execution policy、Verification、Checkpoints,就继续替你改文件。用户没有明确说按这个 goal 执行,它就不能执行。

Image

这是故意设计的 prompt-only 闸门。Skill mention 不等于执行授权。你说 goalpro,它就写目标;你说按这个目标执行,它才进入下一轮执行任务。

这个边界看起来有点保守,但真实项目里很有用。

因为很多失控不是从大错误开始的,而是从一句顺手的“我来继续”开始的。

为什么我不把它做成自动执行工具

有人可能会问,既然 GoalPro 能写得这么清楚,为什么不顺手执行?

这里需要想清楚一件事:目标生成和任务执行是两件事。目标生成阶段,最怕的是越权;执行阶段,最怕的是没有目标。把两件事混在一起,体验上确实省一步,但边界会变糊。

GoalPro 的默认交付物是一段可复制的 goal 提示词。它写完就停。你可以复制到 Codex 的 /goal 里,也可以发给 Claude Code,也可以交给另一个 Agent。只有你明确授权,它才进入新的执行任务。

好的 goal 要有清楚的完成条件、验证方式和停止规则,适合那些比一条 prompt 更长、但又不能无限发散的任务。

AI 越来越能干以后,人最容易偷懒的地方,不是把步骤交给 AI,而是把目标也交给 AI。GoalPro 干的事,就是把这个目标重新拿回人手里。

谁该用,谁没必要用

小任务别上 GoalPro。改一个错别字、查一个文件名、补一句文案,直接让 AI 做就行。流程太重,会拖慢你。

但只要任务会跨文件、跨模块、影响发布、牵涉外部事实、需要研究判断,或者你自己都觉得这事容易跑偏,就该先写 Goal Contract。

它特别适合三类人。

一类是经常用 Codex 或 Claude Code 做项目的人。你不缺 AI 能力,缺的是让 AI 少乱跑的边界。

一类是做内容、方案、课程、产品文档的人。你不一定每天写代码,但你会把大任务交给 AI,这时候更需要先讲清验收。

还有一类,是已经被 AI 长任务折磨过的人。你看着它很努力,最后却不知道它到底完成了什么。GoalPro 就是给这种场景准备的。

最后留一句

这两年越来越少相信“万能提示词”。

万能提示词最容易让人产生错觉,以为只要写得够全,AI 就会按人的意思走。真实情况更粗糙一点:目标没写对,提示词越全,跑偏越稳。

GoalPro 不是让 AI 少干活。

它是让 AI 先确认,自己到底在替谁、为了什么、按什么证据干活。

人负责目标、判断、取舍和验收。AI 负责搜索、生成、执行和检查。最后要的不是模型自己觉得合理的结果,而是符合人类目标的结果。

这个边界如果守不住,再强的 Agent 也只是跑得更快。

跑得更快,有时候不是进步。

是更难追回来。

来源:https://developer.aliyun.com/article/1742790
上一篇主流地图AI开发工具难度对比腾讯地图登顶 下一篇AI自我复制时代,程序员真正该怕的不是失业
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windows Docker Desktop RabbitMQ生产级部署完整指南
AI教程 · 2026-06-29

Windows Docker Desktop RabbitMQ生产级部署完整指南

前言 在 Windows 本地开发环境中,直接安装 RabbitMQ 确实颇为周折:需要单独配置 Erlang 运行环境、手动管理环境变量、服务启停全凭手工操作。更令人困扰的是,版本兼容冲突、端口占用、环境不一致等问题层出不穷。笔者见过不少开发者为搭建环境就得耗费整整半天时间。 相比之下,借助 Do

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践
AI教程 · 2026-06-29

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践

先分享一个切实感受。过去两年,我们与福建制造企业合作较为频繁,发现一个非常突出的现象:超过80%的企业官网,产品参数仍然存放在PDF或图片中。AI爬虫?根本无法抓取。这些企业技术实力不弱、资质证照齐全、应用案例也丰富,但在AI搜索这一全新战场上,它们几乎处于隐身状态。 一、一个正在发生的行业变化 A

阿里云Token Plan团队版功能价格与省钱购买指南
AI教程 · 2026-06-29

阿里云Token Plan团队版功能价格与省钱购买指南

阿里云百炼近期推出了名为“Token Plan 团队版”的全新服务,这一服务专为企业与开发者量身打造,定位为AI大模型订阅平台。通过引入Credits作为统一计量单位,将文本生成、图像生成等多模态AI能力纳入单一计费体系,同时无缝兼容主流AI编程工具及智能体(Agent)生态系统。其核心亮点包括:全

阿里云物联网.NET Core客户端位置信息上报
AI教程 · 2026-06-29

阿里云物联网.NET Core客户端位置信息上报

阿里云物联网平台的位置服务并非一个完全独立的功能模块。位置信息可包含二维坐标与三维坐标,而位置数据的来源本质上是借助设备属性进行上传。换言之,若要让设备上报位置,您需先将其视为一个普通属性进行处理。 1)添加二维位置数据 操作过程十分简洁。进入数据分析 → 空间数据可视化 → 二维数据,点击添加,将

年阿里云服务器选型配置与网站部署全攻略
AI教程 · 2026-06-29

年阿里云服务器选型配置与网站部署全攻略

2026年,阿里云服务器生态已高度成熟,形成了清晰的轻量应用服务器与ECS云服务器两大产品阵营。无论你是计划搭建个人博客、企业官网,还是运营电商平台、进行应用开发,基本都能找到理想的解决方案。本指南将从服务器选型、配置选择、部署流程到安全运维,系统梳理2026年最实用的操作要点,帮助你少走弯路,让网