SuperAPI AI 工具集

commit

编程与开发

查看项目

更新于 10-16 00:30

技能介绍

用途:为当前改动创建一次 git 提交,使用简洁的 Conventional Commits 风格主题行。

主要能力与格式:主题行格式为 <type>(<scope>): <summary>。type 必填,feat 表示新功能,fix 表示缺陷修复,其他常见类型有 docs、refactor、chore、test、perf。scope 可选,用括号写受影响的简短名词,如 api、parser、ui。summary 必填,简洁、祈使句、不超过 72 字符、结尾不加句号。正文可选,需要时在主题行后空一行写简短段落。不要包含破坏性变更标记或页脚,不要添加 Signed-off-by 等签核。只提交,不推送。

使用方式:调用方传入的额外参数视为提交指引。自由文本说明应影响 scope、summary 和正文;文件路径或 glob 用于限定提交哪些文件,若已指定文件则仅暂存并提交这些文件,除非用户明确另有所求;参数同时含文件与说明时,两者都需遵循。步骤上,先从提示中判断是否给出文件路径或 glob 及额外说明,再查看 git status 与 git diff 了解当前改动(有指定文件时只看这些文件),可选运行 git log -n 50 --pretty=format:%s 观察常用 scope。若存在含义不明的额外文件,提交前先询问用户。只暂存预期文件(未指定文件则包含全部改动)。最后运行 git commit -m "<subject>",必要时再加 -m "<body>"。

限制:不包含破坏性变更标记与页脚、不加签核、不执行推送;文件归属不明时须先向用户确认。其余如平台支持、安装方式、收费等资料暂未提供。