用途:该技能面向版本控制任务,帮助完成提交(commit)、推送(push)以及使用 gh CLI 打开 PR,并提供 commit、push、pr、ship(提交+推送+PR 全流程)等操作入口。
主要能力与安全原则:明确禁止在未经用户请求时执行破坏性命令,包括不向 main/master 执行 git push --force、不执行 git reset --hard、不使用 --no-verify 跳过钩子、不对已推送提交执行 git commit --amend。禁止直接推送到 main/master:若当前分支为 main 或 master,需先创建基于改动内容命名的描述性分支(如 fix/login-bug、feat/add-filter),只推送到 feature/fix 分支。操作前需检查 git status、git log 的提交风格以及远程跟踪状态。
提交格式:提交信息末尾需附加“🤖 Generated with Claude Code”及 Co-Authored-By: Claude 署名,多行信息使用 HEREDOC 方式书写。PR 正文结构包含 Summary(1-3 条要点)与 Test plan(待测项清单),并附同样的生成署名。
使用方式:按工作流索引执行 commit.md(暂存并生成提交)、push.md(推送,必要时创建分支)、pr.md(用 gh CLI 创建 PR),执行前等待响应,阅读工作流后严格遵循。
适用场景:需要规范、安全地完成 Git 提交、推送与 PR 的日常开发流程。
限制:资料未提供安装方式、依赖版本、平台支持及收费信息,暂未提供。