用途:把自然语言意图转成符合官方 Claude Code 文档规定形态、且通过长度校验的 /goal <condition> 字符串,可直接粘贴使用。
主要能力: 一、工具选择路由。若意图是间隔驱动(如“每 5 分钟”),改用 /loop;无会话的云端或定时场景(如“每晚”)改用 routines 或 /schedule;跨会话的每回合自定义逻辑用基于提示的 Stop hook;需要多智能体编排时用动态工作流(可与 /goal 并存,工作流负责展开,/goal 负责何时停止);单次提示则不需要 goal。 二、先读取实时官方文档(https://code.claude.com/docs/en/goal),提取当前规定的条件形态与最大字符数。文档无法获取时停止并告知用户,不凭记忆猜测;可请用户粘贴当前形态与上限,或等文档可用后再继续。 三、按实时形态起草条件。评估模型只依据对话中已出现的内容判断,不执行命令、不读文件,因此条件中每条主张都必须是 Claude 自身输出可证明的。结果不可量化时,用结构性约束(长度、章节数、每条输入一项)、枚举必需内容、以及本身可检查的自验证子步骤来构造,避免主观质量标准。意图过模糊时先走 /planning:interview。 四、用确定性计数器做字符长度校验(不做模型估算)。推荐写法: bash "${CLAUDE_PLUGIN_ROOT}/scripts/goal-condition-length.sh" --limit <LIMIT_FROM_STEP_1> --file <path-to-draft> 无 shell 特殊字符时也可用:printf '%s' "<condition>" | bash "${CLAUDE_PLUGIN_ROOT}/scripts/goal-condition-length.sh" --limit <LIMIT_FROM_STEP_1>。退出码 0 为合规,1 为超限,2 为用法或环境错误。 五、输出可直接粘贴的 /goal <condition>。
限制与注意:/goal 仅对当前会话有效,可跨 --resume / --continue,但 /clear 会移除,需要重新设置;该技能不修改权限设置;超限提交的行为文档未说明,计数器是唯一防线;字符上限与条件形态每次实时读取,不写死;工作流关键字仅由人类在提示中输入时才生效,且普通子智能体无法使用工作流工具。
收费、价格、平台与具体效果:资料未提供。