工程开发
git avatar

git

基于 GitHub CLI (gh) 的安全 Git 操作,支持提交、推送及 Pull Request 管理。

简介

git 技能为 Claude Code 环境内的版本控制任务提供了一个标准化且注重安全性的接口。此技能专为重视最佳实践与工作流一致性的开发人员设计,利用 GitHub CLI (gh) 来处理提交变更、推送代码以及自动创建 Pull Request 等复杂操作。它就像一位专家助手,强制执行严格的安全协议,确保默认情况下不会执行破坏性命令或意外直接推送到 main 或 master 分支。该技能专门为希望将自动化版本控制整合到日常开发周期中的开发团队与个人贡献者所量身打造。

  • 简化的提交工作流,强制要求包含共同作者签名的预格式化提交信息。

  • 自动化分支管理,强制创建功能或修复分支,以保护默认分支的完整性。

  • 在采取任何破坏性操作前,内置 git status 与日志检查机制以进行验证。

  • 标准化的 Pull Request 模板,包含自动摘要区块与基于清单的测试计划。

  • 与 GitHub CLI (gh) 整合,促进与远程存储库的无缝交互。

  • 支持包含提交、推送与 PR 生成的连续性“发布”(ship) 工作流逻辑。

  • 当执行版本控制操作(如提交代码、推送更新或创建 Pull Request)时,请使用此技能。

  • 在进行暂存 (staging) 前,务必检查 git status 以确保包含正确的代码文件。

  • 请注意,此技能强制执行特定的 HEREDOC 格式以处理提交信息,并使用结构化 Markdown 处理 PR 内容,以确保可审计性。

  • 请遵守提供的安全原则,例如避免强制推送 (force push) 以及尊重现有的钩子 (hooks),这些设计旨在防止意外的数据丢失。

  • 若您需要执行超出基本提交或 PR 范围的复杂 Git 操作,请参考技能目录中的路由工作流,引导代理程序完成必要步骤。

仓库统计

Star 数
17
Fork 数
1
Open Issue 数
1
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:33
在 GitHub 查看