用途:把含糊的诉求转化为自主执行智能体或评估器能够判定是否达成的、可测量的完成条件句。同一条件句可复用于 /goal 类命令的输入、自主循环的停止条件、Definition of Done 或评审基准。
主要能力:按输出目标分三类适配——仅看输出的评估器(如 Claude Code 的 /goal,评估器只观察输出文本,不自行执行 shell)、可执行工具/编排器(可直接检查 shell、CI、工作区,无需把结果转写到输出)、人工评审循环(条件句作为评审基准)。
使用方式:先做五项检查(是否为单一可测量目标、验证方法是否具体、有无范围约束、有无停止上限、评估器能否观察到);仅对缺失项提问,无提问 UI 时用纯文本,用户不在场时以保守假设补齐并明示。随后组装两部分成果:完成条件句(含验证命令、不变约束、上限,/goal 场景限 4000 字)与执行简报(含子智能体委派方针、范围约束)。最后做反模式自查(模糊词、多目标混用、不可观察条件、缺验证命令、自指漏洞、无上限),并在可写环境保存为 md 文件(默认 goal-<slug>.md),报告路径。
适用场景:测试修复、重构、backlog 消化、PR 维护等自主多轮任务。
限制:不适用于单轮任务或需求规格本身的细化;/goal 的规格(版本、字数上限、评估模型)可能随 Claude Code 变更,冲突时以官方文档为准;4000 字与仅输出约束仅适用于该适配器;含破坏性操作的目标必须写入安全边界。