用途:根据代码变更上下文生成结构化的 Git 提交信息,遵循 Conventional Commits、Chris Beams 七条规则及 Sentry 约定。
主要能力:先收集上下文(git diff、近期提交历史、issue 引用、需求或问题、分支上下文),再选择提交类型(feat、fix、docs、style、refactor、perf、test、build、ci、chore、revert 等),可选填写范围(如 api、ui、auth),并生成主题行、正文与页脚。
格式:<type>(<scope>): <subject>,空行后接正文,再接页脚。主题行必填,使用祈使语气、现在时、首字母大写、结尾不加句号,标准不超过 50 字符(Sentry 为 70)。正文可选但推荐,说明 WHY(动机、问题或用户影响)与 WHAT(简要变更),1–3 句,72 字符换行。页脚可引用 issue(如 Fixes SENTRY-123、Closes #456)或标注破坏性变更(BREAKING CHANGE: ...)。
AI 归属:当变更主要由 AI 编码代理生成时,仅添加 Co-Authored-By: <AI Name> <email> 页脚,不要在主题或正文写“Generated by AI”等字样。
适用场景:需要规范化提交历史的仓库、团队协作、与 issue 追踪系统联动的项目。
限制:资料未提供安装方式、运行命令、平台支持、收费与效果数据,暂未提供。