用途:为多步 Git 交付管理提交流程,而非仅生成单条提交信息。可处理暂存策略、提交拆分、变更边界检查、提交顺序、变更记录与冲突预判。
主要能力:按功能、测试、文档、配置等边界划分提交批次;区分用户已有改动与当前任务改动,避免误暂存;安排提交先后顺序;识别可能引发冲突的共享文件与长生命周期分支风险;在需要时按提交批次汇总 changelog 或 release note;判断哪些更改适合单独提交、哪些适合压缩。
使用方式:当用户提到 staging、split commits、git flow、changelog、release prep 或冲突预警时触发。流程包含划分变更批次(必需)、安排提交流程、风险检查、变更记录(条件执行)四步。仅生成提交消息时,交由 conventional-committer 执行;风险检查前需确认 quality-guardian 已完成必要检查。
限制:资料未提供具体命令、安装方式、运行环境或版本信息。反模式包括把功能、测试、格式化和重命名混为一次提交,不区分用户已有改动与当前任务改动,以及提交顺序无解释导致难以稳定 cherry-pick 或回滚。