Goal Prompt + Loop Prompt
SkillAI & modelsUse when the user wants to write a high-quality Goal Prompt, or a Loop Prompt for continued evolution after delivery—turning vague, strategic, multi-step, evidence-lacking, ongoing/automated, or error-prone requests into an executable, verifiable, pausable goal contract with time parameters. Suitabl
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Goal Prompt + Loop Prompt skill
What this skill tells your AI
The instructions your AI receives, as published by kimyx0207/goalpro in .agents/skills/goalpro/SKILL.md and read by ahel’s review.
目标:先把真实意图、战略判断、证据标准和成败边界讲清楚,再写成 Codex / Claude Code 能执行、能验收、少跑偏的 Goal Prompt;同时产出一个交付后继续进化用的 Loop Prompt。
GoalPro 的交付物是可复制的提示词,不是任务执行结果。默认输出两段:Goal Prompt 用于启动执行,Loop Prompt 用于执行结果出来后的复盘、差距修复和持续进化。Loop 不是“一次性返工提示词”,而是每轮都产出 Next LOOP packet 的循环控制器;它必须在开头给出 时间参数,让用户填写下一轮什么时候继续。除非用户明确说“按这个 goal 执行 / 开始改 / 写入文件 / 提交 / 创建自动化”,否则输出两段提示词后必须停止。
这不是“让提示词更短”的 Skill。表达经济只在战略完整后处理:删空话,不删判断、边界、证据和验收。
先判任务级别
Intake:用户只要更好的 goal / prompt / spec。Strategic:用户要战略、方案、路线、标准、重要决策或高质量研究结论。Execution:用户要给 agent 一份按 goal 开始做的执行提示词。Repair:之前输出跑偏、太粗糙、太复杂、问太多、假完成。Governed:高风险、多文件、发布、外部事实、生产相邻或会影响真实用户的任务。Workflow:用户提到每天、每周、自动、持续、发布、运营、监控、队列、复盘等重复性工作时,先判断哪些 Trigger / Checkpoint / Brief 信息应写进 Goal Prompt / Loop Prompt。
用能诚实验收的最轻模式;但战略性任务必须先过证据门槛。
Prompt-only 闸门
- Skill mention 不等于执行授权。用户只说
goalpro、写 goal、优化提示词、帮我做个目标时,只生成可复制的 goal 提示词。 - 新版默认生成两段提示词:
Goal Prompt和Loop Prompt。Loop 只是交付后可粘贴的继续进化提示词,不授权当前回合执行。 - Workflow lens 不改变输出形态:默认仍然只输出
Goal Prompt和Loop Prompt,不新增第三个Workflow Prompt,不把 GoalPro 变成执行器或自动化平台。 - Loop Prompt 必须把
时间参数放在最前面:提示用户自行填写 LOOP 时间,如“手动:贴入上一轮结果后继续”或“每天早上 09:00”。 - 定时/自动 Loop 只是自动化设置说明,除非用户明确授权创建或修改自动化;写了时间不等于已经创建后台任务。
- 生成的 goal 必须能指导后续执行者:对象、动作、上下文、范围、非目标、检查点、暂停条件和验收证据都要清楚。
- 生成的 loop 必须能指导后续执行者复盘上一轮真实结果:看最终报告、diff、验证、截图、用户反馈,定位剩余差距,再决定本轮动作、是否已 Done、是否 Pause、按哪个时间参数继续、以及下一轮
Next LOOP packet。 - 不要因为 goal 里写了 Execution policy、Verification、Checkpoints,就在当前回合继续执行这些内容。
- 不要因为 loop 里写了 Review evidence、Cycle action、Verification delta,就在当前回合开始复盘或修复。
- 只有用户额外明确授权执行、保存、修改文件、提交或发布时,才进入独立的执行任务;那已经不是 GoalPro 的默认输出模式。
意图对齐质量门
输出任何 Goal Prompt + Loop Prompt 前,先做一次短自检:
- 对齐链路:表面请求 -> 真实意图 -> 战略结果 -> 可执行动作 -> 验收证据;链路断开的字段必须重写。
Intent不能只复述用户原话;必须说明用户真正要改变的局面、当前不满和最大误伤点。Strategic outcome和Decision standard必须解释为什么这个 goal 符合用户意图,而不是只描述交付物。- 如果换掉项目名、文件名或用户场景后仍然成立,就太泛;补对象、边界、先读材料、检查点或暂停条件。
Loop Prompt必须绑定上一轮交付物和验证证据,不能写成一个不看结果的新 goal;它必须先给可填写的时间参数,再包含可继承的 loop state 和下一轮 LOOP 生成规则。- 如果不同解释会改变路线、风险、权限、范围或验收,先问一个阻塞问题,并给出推荐答案;能通过读取上下文解决的问题,不要丢给用户。
Workflow lens
只有当用户请求看起来是反复发生的工作时,才启用 workflow lens;普通一次性任务不要强行流程化。
- 触发信号:每天、每周、自动、持续、发布、运营、监控、队列、复盘、提醒、审核、同步、巡检、内容日历。
- 先判断这是不是一个可委托的重复模式:是否有稳定输入、触发时机、执行步骤、人工确认点、输出记录和复盘证据。
- 如果是重复 workflow,只把必要信息写进
Goal Prompt和Loop Prompt:在 Goal 的Decision standard/Execution policy或可选Workflow lens段里写清判断,在 Loop 里写清 Trigger、Checkpoint、Brief、source of truth、非目标。 Trigger说明每轮何时开始:事件触发通常优先于固定时间;固定时间只是时间参数,不等于已创建后台任务。Checkpoint要尽量后移:先让执行者把材料准备好,再让用户确认一次关键判断,而不是开头问一串问题。Brief是给用户看的决策摘要:做了什么、为什么、证据在哪、推荐动作是什么;不要把原始草稿或日志直接丢给用户审。- 如果需要问用户,最多问一个会改变路线的阻塞问题,并附推荐答案,例如“我建议默认走人工确认发布,因为官方发布能力未确认;你同意吗?”
- 不强制 AI、不强制定时、不强制 checkpoint;只有 workflow 真的需要时才写,且不单独输出第三段 workflow 交付物。
Deep Research 门槛
出现任一条件,不得直接给最终战略 Goal,必须先 Fetch:
- 用户要求
deep research、critical and fetch thinking and review、全网搜索、行业/竞品/方法论研究。 - 任务依赖当前外部事实、最佳实践、规范、产品能力、法律/价格/版本/公开资料。
- 输出会决定路线、投入、架构、发布、长期标准或用户对“什么是好”的判断。
- 现有上下文不足以判断成败标准,且猜错会让执行明显跑偏。
Deep Research 执行顺序:
- 定义研究问题:写清这次研究要改变哪个 Goal 判断。
- 拆子问题:事实、规范、实践、失败、反证、决策影响,选 3-7 个。
- 分来源层级:official / local / github / paper / reddit / x,不同来源权重不同。
- 检索取证:每个关键子问题至少找 2 类来源;当前能力优先官方,本地落地优先项目文件,实践模式优先 GitHub,失败模式看 issue / Reddit,X 只作趋势信号。
- 填 Evidence Map:每条证据都必须说明 claim、relevance、confidence、counterevidence、decision impact。
- 反证检查:主动找能推翻当前路线的证据;冲突保留,不强行合并。
- 定信心等级:high / medium / low,并说明依据。
- 选输出形态:证据足够才输出
Research-backed Goal Prompt + Loop Prompt;不足输出Draft Goal + Draft Loop或Research Plan。 - 写回 Goal / Loop:研究结果必须改变 Decision standard、Evidence standard、Scope、Non-goals、Execution policy、Verification、Stop conditions 或 Loop 的时间参数、Review evidence、Gap diagnosis、Verification delta、自动化设置边界、Continuation protocol、Next LOOP packet;否则不算 deep research。
Evidence Map 格式:
Evidence Map:
- Source:
Source type:
Claim:
Relevance:
Confidence:
Counterevidence:
Decision impact:
证据不足时,只能输出 Draft Goal 或 Research Plan,不能把草案说成最终战略。
工作顺序
- Critical:先指出用户真正不满、要推进的局面、最大误伤点。
- Fetch:只读取会改变战略、边界、验收或执行路线的材料;战略任务先做 deep research。
- Thinking:比较路线,写清取舍;把反例、未知和信心等级放进判断。
- Workflow lens:如果请求是重复性工作,先判断它配不配变成 workflow;需要时把 Trigger、Checkpoint、Brief 和 source of truth 写进 Goal Prompt / Loop Prompt。
- Inventory:涉及代码库、文档库或复杂系统时,先列会受影响的文件、调用方、测试和验证入口,再允许执行。
- Contract:写 Goal Prompt,让执行者知道做什么、不做什么、先读什么、何时停。
- Review:用成败标准反查合同,删掉装饰性流程,保留关键判断。
- Loop:写 Loop Prompt,让交付结果回来后能按证据复盘、收敛差距、输出下一轮 LOOP 包,直到 Done 或 Pause。
- Expression economy:最后才压缩表达;不得牺牲意图完成度、执行边界或 Loop 的停止条件。
社区来源只能作为信号:GitHub 项目、X 经验帖、Reddit 讨论可以暴露失败模式和实践趋势,但必须被官方文档、本地证据或多来源重复信号支撑后,才进入最终 Goal。
战略标准
一个 Goal 达标,必须回答清楚:
真实意图:用户真正要改变的局面,不是复述原话。战略结果:完成后什么会变好,为什么值得做。成败标准:什么算赢,什么算没做到,必须可判断。可执行性:后续执行者是否能照着 goal 开始工作、知道先读什么、做到哪一步、何时暂停。证据标准:需要哪些来源、验证或观察来支撑判断。关键边界:范围、权限、风险、语言、质量要求和不做事项。取舍逻辑:速度、范围、质量、表达成本冲突时保什么、舍什么。反证与未知:哪些证据会推翻当前路线,哪些问题必须暂停。上下文策略:哪些内容常驻,哪些按需读取,哪些写入可恢复的计划文件。
字段标准
默认输出两个 fenced markdown 代码块:先 Goal Prompt,再 Loop Prompt。每个代码块前必须有代码块外的可见标签 Goal Prompt: / Loop Prompt:;标签不能放进 fenced block 内,不要只靠字段名暗示;不要把两个提示词合并到同一个代码块里,也不要新增第三个 Workflow Prompt。如果用户只明确要求 LOOP,则只输出 Loop Prompt,并要求用户贴入上一轮结果或 Next LOOP packet。
不要输出 原始输入 / 优化后的理解 / 优化后的完整提示词 这类 meta prompt rewrite 包装,除非用户明确要求做 meta-theory 改写;GoalPro 的默认正文就是可复制的 Goal Prompt + Loop Prompt。
Goal Prompt:
Goal:
Intent:
Strategic outcome:
Decision standard:
Evidence standard:
Scope:
Non-goals:
Context to read first:
Constraints:
Execution policy:
Checkpoints:
Verification:
Stop conditions:
Final report:
Loop Prompt:
时间参数:
Loop mission:
Loop state:
Previous result to inspect:
Review evidence:
Gap diagnosis:
Cycle action:
Verification delta:
Loop guardrails:
Continuation protocol:
Stop / escalate conditions:
Next LOOP packet:
| 字段 | 写什么 | 合格标准 | 常见错误 |
|---|---|---|---|
Goal | 一句话任务 | 有对象、有动作、有方向,执行者能立即知道要做什么 | 写成愿景 |
Intent | 放大后的真实意图 | 说清用户真正要改变的局面 | 复述原话 |
Strategic outcome | 最终战略结果 | 能解释为什么这次工作值得做 | 只写交付物 |
Decision standard | 路线判断标准 | 明确优先级、取舍和失败条件 | “高质量”但不可判 |
Evidence standard | 证据要求 | 区分来源、验证、人工验收和信心等级 | 搜到资料就算完成 |
Workflow lens | 可选,重复工作判断 | 只作为 Goal Prompt 内的判断说明;持续/自动/运营/发布等重复任务才写清 Trigger、Checkpoint、Brief、source of truth | 给所有任务都加流程,或输出第三个 Workflow Prompt |
Scope | 本次包含什么 | 只列本轮工作 | 塞未来计划 |
Non-goals | 本次不做什么 | 防止越界 | 写“无”但任务很宽 |
Context to read first | 先读材料 | 只列会改变判断的材料 | 全仓库漫游 |
Constraints | 硬限制 | 权限、安全、兼容、语言 | 写成建议 |
Execution policy | 给后续执行者的直接做/先问规则 | 分清可逆与高风险;不授权当前 Skill 继续执行 | 仪式化提问 |
Checkpoints | 推进节点 | 每点有可检查输出 | 过程流水账 |
Verification | 后续执行者必须交付的完成证据 | 测试、diff、截图、线上状态、人工验收分清 | 命令通过=完成 |
Stop conditions | 必须暂停条件 | 路线、权限、删除、发布、密钥等风险 | 风险出现还继续 |
Final report | 最后汇报 | 改了什么、证据、风险,并给出一个用户可直接判断是否通过的验收样例/案例片段 | 只说“已完成”,不给实际样例 |
| Loop 字段 | 写什么 | 合格标准 | 常见错误 |
|---|---|---|---|
时间参数 | 下一轮何时继续 | 放在 Loop Prompt 最前面,提示用户填写“手动:贴入上一轮结果后继续”或“每天早上 09:00”;若要真实后台运行,说明需另行创建 automation | 把时间入口藏到后面;写了时间就假装已自动运行 |
Loop mission | 持续进化使命 | 绑定原始意图、目标质量线和可持续循环,不只描述下一轮 | 写成一次性返工目标 |
Loop state | 跨轮继承状态 | 保留原始目标、当前轮次、已关闭证据、开放差距、下一轮焦点 | 每轮重新开始 |
Trigger / Checkpoint / Brief | 可选,workflow 继续规则 | 只作为 Loop Prompt 字段;重复流程里写清触发时机、人工确认点和给用户看的决策摘要 | 把它当成第三段交付,或把原始输出、日志、草稿直接丢给用户 |
Previous result to inspect | 必须读取的上一轮材料 | 最终报告、diff、验证、截图、用户反馈、失败日志按需列出 | 只看聊天结论 |
Review evidence | 证据复盘规则 | 区分真实通过、结构检查、人工验收和无证据声明 | 把“说完成”当完成 |
Gap diagnosis | 剩余差距 | 按交付阻塞、体验影响、表达整理排序 | 无限扩范围 |
Cycle action | 本轮动作选择 | 每轮只选最高价值差距执行;修复、验证、收敛或暂停必须有依据 | 看到问题就大改 |
Verification delta | 新增或补充验证 | 说明本轮比上一轮多证明了什么 | 重复跑无关检查 |
Loop guardrails | 循环预算和防失控边界 | 写清最大尝试、时间预算、无收敛阈值、可改范围、验证失败、暂停调度和人工审查触发 | 持续变成无限自动循环 |
Continuation protocol | 循环继续规则 | 每轮结束必须判定 Done / Continue / Pause;Continue 时产出下一轮 LOOP 包 | 只写“建议继续” |
Stop / escalate conditions | Loop 必须暂停或升级条件 | 权限、发布、删除、路线冲突、验证不可得、连续无收敛等风险停下 | 风险出现还继续 |
Next LOOP packet | 下一轮可直接复用的输入包 | 包含 loop state、已关闭证据、开放差距、下一轮焦点和继续/暂停判断 | 下一轮还靠聊天记忆 |
字段未知但不影响路线时,写默认假设。会改变路线、权限、风险、范围或验收时,先问。
输出位置规则
- 默认位置:聊天窗口。用户要求写 goal、优化提示词、准备
/goal、准备 Claude Code 任务时,直接在聊天窗口输出可复制的 fencedmarkdown代码块。 - 文件位置:只有用户明确要求保存、写入文件、生成文档、提交 git、更新项目资料,才把 Goal Prompt / Loop Prompt 写入文件。
- 双输出:一旦写入文件,聊天窗口仍必须同步输出同一份可复制的 Goal Prompt / Loop Prompt 代码块,并说明文件路径。
- 不确定时:默认聊天窗口输出,不要为了“完整”自动创建文件。
- 文件建议路径:目标文档优先用
docs/goals/<topic>.md;示例、方法依据或 Skill 本体改动仍放回对应references/或SKILL.md。 - 代码块要求:可复制提示词必须放在 fenced
markdowncode block 内;默认分成Goal Prompt和Loop Prompt两个代码块,每个块前有代码块外的同名标签,不要只给文件链接或摘要。
输出模式
- 普通 goal:输出
Goal Prompt、Loop Prompt、为什么这样写、必要时的阻塞问题。 - 战略/研究 goal:输出
Research-backed Goal Prompt、Loop Prompt、Evidence Map 摘要、反证/未知。 - Codex 执行场景:给
/goalblock,包含 done-when、read-first、checkpoints、pause-if;另给交付后的Loop Prompt。 - Claude Code 执行场景:给任务提示词,包含先读材料、执行策略、验证和暂停条件;另给交付后的
Loop Prompt。 - 大改/重构场景:先输出 inventory、影响面、分片计划、每片验证;不得先重构再补解释。
- Repair 场景:先指出旧目标哪里错,再给修正版和防跑偏检查。
- Workflow 场景:如果用户请求是重复性工作,输出仍然是 Goal Prompt + Loop Prompt;只在这两段提示词里补充 workflow lens、Trigger、Checkpoint、Brief。若需要确认路线,只问一个阻塞问题并给推荐答案。
- Loop-only 场景:如果用户只要 LOOP,要求用户贴入上一轮结果或
Next LOOP packet;若结果已在上下文中,输出一个可持续复用的 Loop Prompt。 - 自动化 Loop 场景:如果用户明确说自动、定时、每天、每周、持续监控或后台运行,先在
时间参数中给可填写示例,再输出简短自动化设置说明;除非用户授权创建或修改自动化,否则不实际创建。
所有输出模式默认在 Goal Prompt + Loop Prompt 后停止;不要追加“我现在开始执行”。最后提醒:你可以使用 LOOP 继续进行进化。
验收清单
- 意图:说的是用户真正要的结果,不只是表面动作。
- 对齐:
Intent、Strategic outcome、Decision standard、Execution policy、Verification能解释为什么这个 goal 符合用户意图。 - 反泛化:把项目名、对象名替换后仍然成立的空话已经删掉或补成具体边界。
- 可执行:执行者能看出对象、动作、先读材料、推进顺序、暂停条件和验收证据。
- Workflow:只有重复性工作才启用 workflow lens;启用时能看出 Trigger、Checkpoint、Brief、source of truth 和不该自动化的边界,但输出形态仍是 Goal Prompt + Loop Prompt。
- Loop:Loop Prompt 开头有可填写
时间参数,并能看出上一轮结果要读什么、如何找差距、本轮做什么、何时 Done / Continue / Pause、下一轮Next LOOP packet如何生成。 - 战略:说明结果价值、成败标准、证据标准和关键取舍。
- Deep Research:战略或外部事实任务有来源、反证、信心等级和决策影响。
- Community Signal:GitHub / X / Reddit 只当候选证据,已说明来源类型和采纳理由。
- Inventory:复杂代码任务先有影响面地图,再进入实现。
- 边界:保留用户限制,明确不做什么。
- 标准:每个关键字段能判断合格/不合格。
- 位置:默认聊天窗口给 fenced
markdown代码块;写文件时也要同步给代码块和文件路径。 - 标签:默认输出必须有
Goal Prompt:与Loop Prompt:两个可见标签。 - 停止:没有明确执行授权时,输出 goal 后停止,不继续读仓库、改文件、运行命令或提交。
- 进化:Loop 不授权当前回合执行;只作为交付后可复制的持续循环提示词,每轮必须产出可继承的
Next LOOP packet或明确 Done / Pause。 - 自动化:
时间参数是用户填写入口,不是自动化创建结果;若写定时/后台自动化,必须说明需要另行授权创建。 - 工具:只要求读取会改变判断的上下文。
- 证据:区分未验证、结构检查、本地验证、线上验证、人工验收。
- 样例:完成后必须展示一个实际样例、案例片段、截图说明或改后输出片段,让用户能判断是否通过。
- 表达:压缩只删空话,不删意图、边界、标准和验证。
需要更多细节时
- 方法依据:读
references/source-rules.md。 - 示例校准:读
references/examples.md。
Signals
- GitHub stars
- 56
- Forks
- 9
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
goalpro- Source
- github.com/kimyx0207/goalpro