SuperAPI AI 工具集

commit

通用与其它

查看项目

更新于 10-15 16:47

技能介绍

用途:生成符合 Conventional Commits 规范的 Git 提交信息,帮助统一提交格式,便于记录变更原因与影响。

格式:type(scope): verb + object,随后可写变更原因与影响说明,并以 Fixes #{ISSUE_ID} 关联问题。

字段说明:type 可选 feat、fix、docs、style、refactor、perf、test、chore、revert;scope 为可选,用于标明文件、模块或子系统,如 api、ui、auth、deps;subject 不超过 50 字符,使用祈使语气、首字母小写、不加句号;body 每行不超过 72 字符,说明做了什么以及为什么;footer 可选,用于关联 Issue、PR 或标注 Breaking Change。

使用步骤:先读取 git diff 收集信息,若用户已提供上下文则跳过;根据变更确定提交类型;若变更涉及多个 scope,使用核心模块作为 scope;从新增、修改、删除的函数、类、接口中提取 subject 内容;若为破坏性变更,在 footer 中添加 BREAKING CHANGE:;在执行 git commit 前,先展示完整提交信息供用户确认。

限制与禁止:不得使用“update code”“fix bug”“wip”等无意义描述;subject 或 body 行不得超过 72 字符;不在 subject 行中放置 Issue 链接。官方介绍中未提供其他功能、收费、价格、平台或效果说明。