git-commit
Installation
SKILL.md
Git Commit
目标
仅包含预期的变更 → 逻辑拆分 → 信息描述变更内容和原因
规则来源优先级 [CRITICAL]
生成提交信息时,按以下优先级决策,低优先级不得覆盖高优先级:
- 用户在当前对话中的明确要求
- 当前仓库本地 commit / commitlint 规则(如
commitlint.config.*、.commitlintrc*、package.json中的commitlint字段、commit-msghook) - 远程 raw
commit-types.ts(首选)+ 本地commit-types.ts(fallback,详见步骤 6) - 技能默认模板、示例与
references/commit-message-template.md
- 若多个来源冲突,必须以更高优先级来源为准。
- 若更高优先级来源缺失或读取失败,必须停下说明,不得猜测。若来源内容完整但含义明确(如 commitlint 规则已定义 scope 列表等),直接按规则执行即可。