SuperAPI AI 工具集

commit-helper

通用与其它

查看项目

更新于 10-15 20:12

技能介绍

用途:commit-helper 用于根据已暂存的改动自动生成符合 Conventional Commits 1.0.0 格式的提交信息,属于提交信息撰写辅助工具。

主要能力:它会读取暂存改动的统计与详细差异,并参考最近 5 条提交的风格,生成一条提交信息。生成规则包括:遵循 Conventional Commits 1.0.0 格式;标题最多 50 个字符,正文每行最多 70 个字符;使用过去时;只说明改了什么和为什么,不说明如何实现;使用英式拼写;除非有多个不同要点需要列点,否则使用连贯段落。

使用方式:技能内部会执行以下命令获取上下文:!git diff --staged --stat、!git diff --staged、!git log --oneline -5。生成提交信息后,会先呈现给用户审批,再执行提交。示例格式为:feat: added worktree deletion confirmation,正文说明实现确认对话框以防止误删工作树,并展示工作树路径及将丢失的未提交改动。

适用场景:适合在提交前需要快速获得规范提交信息的开发流程,尤其是希望统一提交风格、减少手工撰写成本的场景。

限制:资料未提供安装方式、支持的平台、是否收费、配置项及与其他工具的集成细节,这些信息暂未提供。