Codex老跑飞?把这个meta skill装上,逼它开工前先把目标写清楚

如果你跟 Codex/Claude Code 说过「帮我开发一个 App」「修一下这个 bug」「做得高级一点」,大概率都会被它一脸懵地接住——模型不是不会写代码,是目标太松,没有验证、没有边界、没有暂停条件。

今天要聊的 qiaomu-goal-meta-skill,正好戳中这个痛点:859 stars、63 forks,作者 joeseesun,定位是「把模糊需求翻译成可执行的 Codex /goal 命令」的元技能。

它到底解决什么问题

绝大多数 agent 任务失败,不是模型写不出代码,而是从一开始就没把目标说清。

  • 「帮我开发一个 App」→ 没说什么 App、做什么形态、怎么算完成
  • 「修一下这个问题」→ 没说什么算修了、用什么验证
  • 「做得高级一点」→ 没说什么是高级、视觉还是交互

qiaomu-goal-meta-skill 的解法是——先给你一段「直接可复制」的执行版,而不是丢一张表让你填。比如同样是「做一个 GTA-like 网页游戏」,它会默认帮你拼好完整的 /goal 文本:包含 outcome、Verification(验证方式)、Constraints(约束)、Boundaries(边界)、Iteration policy(迭代策略)、Stop when、Pause if。

几个我特别认可的设计

第一,默认优于提问。它不会让你先回答 10 个问题,而是基于「保守默认值」直接给一版可执行的 goal,然后再列出可调参数(A/B/C 三选一),你回个「按默认」或者「1A 2B」就能继续。

第二,强制写暂停条件。涉及凭证、账号、支付、生产数据、医疗/金融判断、版权素材、上架发布的任务,goal 里会强制带上「Pause if」条款,避免 agent 一路狂飙踩进合规/法律雷区。

第三,自带 linter。仓库里有一个轻量检查脚本 scripts/lint_goal_command.py,会拦住「/目标」这种不可执行前缀、TODOmake sure it works随便改 这类占位词或无效指令,把含糊的 goal 挡在门外。

怎么用

一行安装:

npx skills add joeseesun/qiaomu-goal-meta-skill

然后对 agent 说一句”用 qiaomu-goal-meta-skill 帮我把这个需求写成 Codex /goal”,它会立刻生成中文推荐执行版 + 英文兼容镜像 + 编号可选调整。

适合开发网站/App/游戏、Chrome 插件、修 bug、重构、写测试、设计 UI 原型、发布 agent skill 等多步骤任务。不适合一行翻译、shell 小操作这种一句话就能搞定的事。

一点评价

比起很多「提示词模板合集」类的 skill,qiaomu-goal-meta-skill 真正抓住了 agent 落地的核心矛盾:目标颗粒度。它不是给你更多 prompt 花活,而是逼着你在动手前先把验收标准、边界、暂停条件写清楚——这本身就是软件工程的常识,只是被「AI 一把梭」的幻觉掩盖了。

如果你正被 Codex/Claude Code 的「每次输出都不一样」「任务跑飞了拉不回来」「不敢让他碰关键文件」这几个老问题反复折磨,这个 meta-skill 值得先装上试一周。

GitHub:https://github.com/joeseesun/qiaomu-goal-meta-skill


GitHub: https://github.com/joeseesun/qiaomu-goal-meta-skill

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 16 阅读