用途:该技能面向 Git 提交流程,帮助在提交前分析已暂存的代码变更,并生成符合 conventional commit 格式的提交信息。
主要能力:使用 git diff --staged 审查变更;按 feat、fix、docs、style、refactor、perf、test、chore、ci、revert 分类;识别受影响组件或模块作为 scope;按“<type>(<scope>): <subject>”格式生成标题,并可附正文与页脚;通过 git log --oneline -10 查看近期提交以匹配项目风格。
格式规则:标题最长 50 字符,使用祈使语气,结尾不加句号,类型后小写;正文可选,72 字符换行,说明 what 与 why;页脚可选,支持 Fixes #123 与 BREAKING CHANGE。
使用方式:在支持该技能的对话环境中调用 @commit-helper;可加参数限定范围或类型,例如 @commit-helper --scope api 或 @commit-helper --type fix。
适用场景:需要快速、规范地撰写 Git 提交信息的开发者与团队;希望统一提交历史风格、减少手工措辞成本时可用。
限制:资料未提供具体安装步骤、依赖要求、支持的平台或收费信息;使用前需已有暂存变更,生成内容仍应由开发者核对后提交。