用途:在撰写 git 提交信息时,强制遵循 Conventional Commits 规范,使提交记录格式统一、便于阅读与自动化处理。当用户要求提交更改或编写提交信息时使用该技能。
格式:<type>[optional scope]: <description>,即类型加可选范围,再接冒号和描述。
允许的类型:feat(新功能)、fix(修复缺陷)、docs(仅文档变更)、style(不影响代码含义的变更,如空白、格式)、refactor(既不修复缺陷也不新增功能的代码变更)、perf(提升性能的变更)、test(新增或修正测试)、chore(构建流程或辅助工具、库等变更,如文档生成)。
使用方式:分析变更以确定主要类型;如适用则识别范围(例如具体组件或文件);用祈使语气撰写简洁描述(如用 add feature,不用 added feature);若存在破坏性变更,添加以 BREAKING CHANGE: 开头的页脚。
示例:feat(auth): implement login with google
限制:资料未提供安装命令、价格、平台支持范围及与具体工具集成的步骤,暂未提供。