diff --git a/skills/commit-message/SKILL.md b/skills/commit-message/SKILL.md index b01f1a19..5691305c 100644 --- a/skills/commit-message/SKILL.md +++ b/skills/commit-message/SKILL.md @@ -116,10 +116,12 @@ policy 的 `emoji.requirement_env` 未设置时使用 `required_by_default`; 最终确定前重新运行 `git status --short` 和 cached diff 指纹。任一结果发生变化时, 重新阅读差异、判断边界并重新校验候选信息;不要只比较文件名或 diff stat。 -6. **安全收尾** +6. **🔴 CHECKPOINT · 🛑 STOP:等待执行授权** - 明确标注结果是建议还是最终选择。除非用户在审阅建议后明确授权,否则绝不运行 - `git commit`,不暂存文件,也不修改 index。 + 明确标注结果是建议还是最终选择,然后停止。只有用户在审阅建议后明确授权具体 + 动作,才执行该动作:授权 `git commit` 不等于授权暂存或重组 index;授权调整 + index 也不等于授权提交。未获得相应授权时,不运行 `git commit`,不暂存文件, + 不修改 index。 ## 输出约定