SuperAPI AI 工具集

git-commit-format

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:根据用户对代码变更的描述,生成一条符合 Conventional Commits 规范的 Git 提交信息,包含提交标题与要点式描述。

提交标题格式为 {type}({optional scope}): {short imperative description}。支持的类型包括 feat、fix、chore、refactor、docs、style、test、perf、ci、build、revert。标题要求使用祈使语气(如 add、fix、remove,而非 added、fixed、removed),长度约不超过 72 字符,除专有名词外使用小写,末尾不加句号。示例:feat(auth): add biometric login support。

提交描述使用过去时动词开头的要点列表,允许的动词为 Fixed、Added、Changed、Removed、Updated、Refactored、Migrated、Deprecated,只列出实际适用的变更,每条保持简洁具体,且始终使用英文。输出在要点列表结束后即停止,不追加 Co-Authored-By、Signed-off-by 或任何将提交归因于 AI 智能体或工具的尾注。

类型选择上,feat 用于新功能,fix 用于缺陷修复,refactor 用于无行为变化的代码改动,chore 用于配置、依赖、工具与维护,test 用于新增或更新测试,docs 仅用于文档,style 用于格式化与空白,perf 用于性能改进,ci 用于 CI/CD 变更,build 用于构建系统变更,revert 用于回滚此前的提交。若变更涉及多个关注点,会建议拆分为多个提交。

使用方式:向该技能提供变更的自然语言描述,即可得到格式化后的提交信息。资料未提供安装命令、命令行调用方式、平台支持范围或是否收费等信息。