用途:在动手前把模糊、有风险或多步骤的任务写成可直接复制的 /goal 指令,明确要达成的具体结果与验收方式,而不是先做工作。命令前缀固定为 /goal(中文用户的正文可用中文)。
主要能力:输出一份包含必要部分的契约——/goal 具体结果、验证(命令、运行检查、产物、截图、日志、文件、链接等证据)、约束(不得改变的行为、数据、接口、风格、安全、分支或策略)、边界(允许写入的位置与禁止触碰的路径或系统)、迭代策略(小步推进、重跑检查、重试前先看证据、必要时限制轮数)、完成条件(哪些证据证明可停止)与暂停条件(需要凭证、生产数据、破坏性操作、外部审批、法律/医疗/金融判断、预算、所有权或重复阻塞时暂停)。中文版对应中文标签。
使用方式:将请求转化为“结果”而非“活动”;先做风险分类——本地原型或文档属低风险,改动现有仓库属中风险,涉及生产数据、凭证、支付、合规、法律、医疗、金融、破坏性操作、线上部署或受版权素材属高风险。若项目已存在,要求先检查其脚本、文档、测试与约定再自行发明命令;不确定确切命令时把命令探索列入验证。低风险歧义采用保守默认并简述假设,仅当答案会改变风险、成本、所有权、产品方向或权限时才提问;陌生领域写成“先探索”的目标而非臆造领域规则。对高风险或陌生任务输出先探索式目标,先核实可用文档、样例、脚本、策略或官方参考,并在风险动作前暂停。
输出形式:中文模糊请求输出“推荐执行版(可直接复制)”、一句默认选择理由与二到四个可选项;英文请求默认输出英文目标;也支持中文。
质量检查:拒绝或修改不以 /goal 开头,缺少验证、约束、边界、迭代策略、完成或暂停条件,含 [Outcome]、TODO、TBD、待定、待补充等占位符,只有“确认可用”之类弱验证,允许“随便改/修改任意文件”等宽泛写入,要求无新证据地无限重试,或把“高级、专业、polished”等模糊词当作完成证据的草稿。
限制:该技能本身不执行工作,除非用户在目标写好后明确要求继续。保存目标到文件时可运行检查脚本:python3 "${CLAUDE_SKILL_DIR}/scripts/check_goal_contract.py" path/to/goal.txt(检查器位于 scripts/check_goal_contract.py)。