用途:为暂存改动生成符合 Conventional Commits 规范的提交信息,并在确认后执行提交。
主要能力:运行 git status 查看暂存文件,运行 git diff --cached 查看暂存改动;若无暂存内容则提示先暂存。按 feat、fix、docs、style、refactor、perf、test、build、ci、chore 判断提交类型;从文件路径(如 src/auth/ → auth)或参数推断作用域,跨多区域时可省略。生成格式为 <type>(<scope>): <subject>,可带 body 与 footer。
使用方式:调用后检查暂存改动、分析 diff、提出提交信息、请求确认或修改,再执行 git commit。若提供参数(如 /ai-factory.commit auth),将其用作作用域或提交信息上下文。
规范要求:主题行不超过 72 字符,使用祈使语气(add 而非 added),类型后首字母不大写,主题末尾不加句号。破坏性变更可用 ! 与 BREAKING CHANGE 说明。
限制与注意:不得提交密钥或凭据;提交前应仔细审查大型 diff;若改动不相关,建议拆分提交;如提及结对编程,可添加 Co-Authored-By。其他细节暂未提供。