Git辅助

提供基于AI的专业Git操作辅助,支持代码审查、质量评分、依赖检测及CI/CD集成,提升开发效率和代码质量。

天轰穿

@thcjp

Install

$ openclaw skills install @thcjp/git-helper-paid

功能说明: 本技能涵盖 中文交互、时使用、化工作流场景 等核心能力。

Git Helper

专业版增值服务

能力免费版付费版
基础功能支持支持
代码静态分析与质量评分不支持支持
依赖缺陷检测与升级建议不支持支持
批量代码审查与报告生成不支持支持
CI/CD流水线集成不支持支持
代码复杂度可视化与重构建议不支持支持

上线流程

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

适用范围

场景输入输出
Git操作仓库路径与分支名操作结果与变更记录
常用git操作技能目标数据与配置参数处理结果与执行状态
涵盖status目标数据与配置参数处理结果与执行状态

不适用于:需要人工判断的复杂决策场景

输入规范

参数名类型必填说明
contentstringgit-helper处理的内容输入
strict_levelstring审查严格度, 可选: strict/normal/loose, 默认: normal

输出规范

{
  "success": true,
  "data": {
    "overall_grade": "A",
    "total_score": 92,
    "max_score": 100,
    "summary": "处理完成",
    "details": [
      {
        "item": "代码风格",
        "status": "pass",
        "score": 95,
        "comment": "符合规范"
      },
      {
        "item": "安全合规",
        "status": "warn",
        "score": 80,
        "comment": "符合规范"
      }
    ],
    "improvements": [
      {
        "priority": "high",
        "suggestion": "建议优化",
        "expected_gain": "+5分"
      },
      {
        "priority": "medium",
        "suggestion": "建议优化",
        "expected_gain": "+3分"
      }
    ]
  },
  "error": null
}

安装与配置

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖说明(补充)

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

可用性分类

  • 分类: MD+execute()
  • 说明: 基于Markdown的AI Skill,

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

异常处理体系

错误场景(续)原因处理方式
LLM响应超时或无响应网络延迟或模型负载过高请求重试;确认Agent平台LLM服务正常
输入内容格式不正确用户输入不符合skill预期格式检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符指令描述不够明确或上下文不足提供更详细的指令描述,补充必要的上下文信息
命令执行失败运行环境不满足要求或权限不足确认运行环境符合依赖说明中的要求;检查命令权限设置

创新特色

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
检查代码状态5分钟30秒4分钟30秒10%
拉取远程代码10分钟1分钟9分钟90%
推送代码到远程5分钟1分钟4分钟80%
创建分支3分钟30秒2分钟30秒20%
查看提交日志10分钟1分钟9分钟90%
搜索特定提交15分钟2分钟13分钟80%

差异化对比

对比维度本技能手动操作Python脚本专业软件
易用性
功能丰富度
速度
成本
学习曲线

核心痛点解决

痛点描述影响范围解决方案量化效果
手动操作效率低长时间手动操作,容易出错效率低下,影响开发进度自动化操作,提高效率效率提升10%
代码状态检查困难代码状态复杂,难以快速检查影响代码质量自动化检查代码状态代码质量提升5%
分支管理复杂分支管理困难,容易出错影响项目进度自动化分支管理项目进度提升10%

常见问题FAQ

Q1: 如何使用Git Helper进行代码审查?

A: 使用Git Helper进行代码审查,您需要在输入参数中指定要审查的仓库路径和分支名,系统会自动分析代码并提出审查报告。

Q2: Git Helper支持哪些Git操作?

A: Git Helper支持status、pull、push、branch、log等常用Git操作,帮助您高效管理代码仓库。

Q3: 如何配置Git Helper的API Key?

A: 您需要在运行环境中配置API Key,具体步骤请参考依赖说明中的API Key配置方式。

Q4: Git Helper是否支持多人协作?

A: Git Helper支持多人协作,通过配置合适的权限和角色,可以实现团队成员之间的代码共享和协作。

Q5: 如何查看Git Helper的输出结果?

A: Git Helper的输出结果以JSON格式返回,您可以在控制台或日志文件中查看。

诊断与修复

错误现象可能原因诊断步骤解决方案
无法启动Git Helper运行环境不满足依赖要求检查依赖说明,确保运行环境符合要求修复运行环境
操作执行失败配置错误检查输入参数和配置,确保格式正确修正配置错误
网络连接问题网络不稳定或连接超时检查网络连接,尝试重新连接优化网络环境
LLM响应超时网络延迟或模型负载过高请求重试,确认LLM服务正常请求重试,优化LLM服务

安全规范

  1. 确保API Key安全,避免泄露到版本控制系统。
  2. 限制Git Helper的访问权限,防止未授权访问。
  3. 定期更新Git Helper,修复已知安全漏洞。
  4. 对敏感操作进行审计,确保操作符合安全规范。
  5. 使用安全的通信协议,如HTTPS,保护数据传输安全。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问限制访问权限,实施认证机制定期审计访问日志

Top skills in this category