用途:在用户要求创建提交、撰写提交信息、创建拉取请求、生成变更日志或管理分支时使用,提供一套完整的 Git 工作流规范。
主要能力:提交信息采用 Conventional Commits 格式,包含类型(feat、fix、docs、style、refactor、test、chore、perf)、范围、主题、正文与页脚;提交分析流程为运行 git diff --staged 查看改动、判断变更类型、确定范围、撰写 50 字符以内的主题、必要时补充正文。拉取请求包含摘要、变更列表、测试方式、截图与检查清单,分析流程为 git log main..HEAD --oneline、归纳主题、标注破坏性变更、检查测试覆盖与文档需求。分支策略涵盖 Git Flow、GitHub Flow 与 Trunk-Based,命名模式如 feature/ABC-123-add-user-auth、bugfix/ABC-456-fix-login、hotfix/critical-security-patch、release/v1.2.0。变更日志按 Keep a Changelog 分为 Added、Changed、Deprecated、Removed、Fixed、Security,生成流程为获取上次发布标签以来的提交、解析类型与范围、按类别分组、附上问题与 PR 链接。
使用方式:常用命令包括 git status、git diff --staged、git add -p、git commit -m "msg"、git commit --amend、git branch -d name、git fetch --prune、git rebase main、git push -u origin branch、gh pr create、gh pr merge。合并策略包括 merge commit、squash、rebase 与 fast-forward。
适用场景与限制:适用于团队协作中的提交、评审、分支与发布管理。资料未提供该技能的安装方式、收费、平台支持或具体效果说明。