SuperAPI AI 工具集

auto-commit

编程与开发

查看项目

更新于 10-15 22:17

技能介绍

用途:auto-commit 用于在提交代码前,根据已暂存的改动自动生成语义化提交信息。它分析 git diff,并按 Conventional Commits 规范生成提交消息,帮助开发者写出清晰、一致的提交说明。

主要能力:读取已暂存改动(git diff --cached),分析变更文件、变更类型(新功能、修复、重构等)和影响范围(模块或组件),据此生成符合规范的提交消息,并可包含正文说明。支持的类型包括 feat、fix、docs、style、refactor、test、chore。

使用方式:在完成改动并暂存后,向智能体提出提交或生成提交信息的需求。典型流程为:先执行 git add 暂存改动,再让智能体分析 diff 并给出建议消息,用户确认后执行提交。若用户直接提供提交消息,则按用户提供的消息提交。

适用场景:适合在提交前不确定如何描述改动、希望统一提交格式、需要生成详细提交正文,或希望减少手动编写提交信息时间的场景。

限制:资料未提供安装方式、具体命令参数、支持的平台或运行环境等细节;实际使用需依赖智能体环境与 git 仓库。