用途:提供完整的 Git 工作流模式,包括 GitHub Flow 分支、原子提交、交互式暂存、合并与变基策略,以及误操作后的恢复操作,目标是保持干净、可审查的提交历史。
主要能力:分支命名约定(issue/<编号>-<描述>,无 issue 时用 feature/、fix/、hotfix/);原子提交检查清单;交互式暂存(git add -p,支持 y/n/s/e/q 选项);提交模式(分离关注点,避免把无关改动合并提交);恢复速查(先查 git reflog,未推送用 git reset --soft HEAD~1,已推送用 git revert HEAD,丢失提交用 git reset --hard HEAD@{N},变基出错用 git rebase --abort 或 reflog,安全强推用 git push --force-with-lease);标准工作流(从 main 拉取、建分支、原子提交、rebase 更新、推送并创建 PR、合并后清理);反模式与最佳实践总结。
使用方式:技能支持可选子命令参数(如 recovery、branch、stacked),无参数时展示完整工作流参考。规则文件按需从 rules/ 加载,涵盖分支保护、合并策略、历史整洁、恢复(reflog/reset/stash)、堆叠 PR、monorepo 等 9 条规则;参考文档与检查清单也按需读取。
适用场景:日常功能开发、代码审查前的历史整理、误操作恢复、大型功能的堆叠 PR 开发。
限制:资料未提供具体安装命令、收费信息或平台支持范围;部分规则与参考文件的具体内容未在资料中展开。