用途:为已暂存的改动生成符合 Conventional Commits 规范的提交信息。
主要能力:先运行 git diff --cached 查看暂存区变更,分析改动性质,再按 <type>(<scope>): <subject> 格式生成提交信息,可带可选 body 与 footer。
类型:feat(新功能)、fix(缺陷修复)、docs(仅文档)、style(格式调整,如缺分号)、refactor(既不修复也不新增功能的代码变更)、perf(性能改进)、test(补充测试)、chore(维护任务)。
规则:subject 用祈使语气、不加句号、不超过 50 字符;body 说明做了什么和为什么,而非怎么做;footer 用于破坏性变更与 issue 引用。资料给出的示例包括 feat(auth): add password reset functionality 并附 Closes #123,fix(api): prevent race condition in order processing 并附 Fixes #456,以及 refactor(cart): extract pricing logic to separate module。
使用方式:分析暂存改动后给出提交消息建议,执行 git commit -m "..." 前需先请求确认。该技能定义末尾包含 $ARGUMENTS 占位符。
限制:资料仅说明面向已暂存的改动,未提供安装方式、平台、收费、价格或其他配置信息。