SuperAPI AI 工具集

git-commit-composer

通用与其它

查看项目

更新于 10-16 01:35

技能介绍

用途:读取已暂存的 Git 变更,分析改动内容、原因与影响,生成符合 Conventional Commits 规范的提交信息。

主要能力:运行 git diff --cached 读取暂存改动;若未暂存则运行 git diff 并提示先暂存。按 feat、fix、refactor、test、docs、style、perf、chore、ci、build、revert 等类型分类,并从文件/模块名、功能区域或分层推导 scope。描述使用祈使语气、首字母小写、结尾不加句号、总长不超过 72 字符。必要时补充 body 说明“为什么”,破坏性变更在类型/scope 后加 ! 并附 BREAKING CHANGE 页脚。检测到多组无关改动时建议拆分提交,并给出 git reset HEAD . 与逐组 git add 再 commit 的步骤。依赖更新会带上版本变化。

使用方式:在支持该技能的 Claude Code 环境中调用,生成前需先读取 config/defaults.md 并按用户配置的技术栈调整模式与示例。输出包含提交信息代码块,以及类型、scope、文件数、增删行数的分析。

限制:仅依据暂存区 diff 生成,不替代人工判断;多改动拆分需用户手动执行 git 命令;具体安装方式与配置细节暂未提供。