SuperAPI AI 工具集

conventional-commits

通用与其它

查看项目

更新于 10-15 23:32

技能介绍

用途:按 Conventional Commits v1.0.0 规范撰写、审查和校验 Git 提交信息。

主要能力:给出提交信息格式 <type>[optional scope]: <description>,可选 body 与 footer;列出 feat、fix、docs、style、refactor、perf、test、build、ci、chore、revert 等类型及其 SemVer 影响(feat→MINOR,fix→PATCH,其余多为 none,任意类型加 BREAKING CHANGE→MAJOR);说明破坏性变更的两种标记方式(type/scope 后加 !,或使用 BREAKING CHANGE: footer);提供简单修复、带 scope 特性、带 body 与 footer、revert、docs 等示例;并给出类型选择决策与 SemVer 速查。

使用方式:技能会读取暂存变更摘要、暂存 diff 与最近提交作为风格参考,据此生成或校验提交信息。

限制与规则:不要添加 Co-Authored-By trailer;BREAKING CHANGE footer 令牌须大写,BREAKING-CHANGE 为有效同义词;footer 令牌用连字符代替空格,分隔符为 ": " 或 " #";一个提交若符合多种类型应拆分为多个提交;合并前类型用错需开发者用交互式 rebase 手动修正,Claude Code 无法运行交互式命令;squash 工作流下维护者可在合并时重写信息。

适用场景:需要统一提交规范、自动生成变更日志或做语义化版本发布的仓库。

暂未提供:具体安装命令、平台支持范围与收费信息。