用途:该技能面向 Conventional Commits 规范,帮助撰写、校验或生成符合规范的提交信息,使提交记录具备语义化结构,便于自动化变更日志生成与版本管理。
主要能力与规则:每条提交必须遵循 <type>[optional scope]: <description> 格式;描述必须使用祈使语气(如 add 而非 added,fix 而非 fixed);类型与作用域必须小写;描述结尾不加句号。允许的类型完整列表见 references/types.md(如 feat、fix、chore 等);有效与无效提交的具体示例见 assets/examples.md。
工作流程:先分析已暂存的变更,判断是新功能(feat)、缺陷修复(fix)还是破坏性变更(需添加 ! 或 BREAKING CHANGE 页脚);再按标准格式起草信息,主题行尽量控制在 50 字符以内、最多 72 字符,正文按 72 字符换行,说明做了什么与为什么,而非如何做;最后对照规则校验类型、作用域、祈使语气及结尾句号。
适用场景:需要规范化 Git 提交历史、配合自动版本发布与变更日志工具时使用。
限制:资料未提供具体安装命令、平台支持范围、收费方式或与其他工具的集成细节。