返回顶部
g

gitlab-mr-reviewGitLab MR审查

Review GitLab merge requests using a standardized code review template. Use when user asks to review an MR (e.g., "帮我review这个mr: https://gitlab.xxx.com/..."). Automatically fetches MR changes, analyzes the diff, and posts a review comment following the template.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
224
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

gitlab-mr-review

GitLab MR 审查

本技能使用标准化模板对GitLab合并请求进行代码审查。

触发条件

当用户说出类似以下内容时:

  • - 帮我review这个mr: ${url}
  • review this mr: ${url}
  • 帮我审查这个mr: ${url}

工作流程

步骤1:提取MR URL和项目信息

解析MR URL以提取:

  • - GitLab主机地址(例如:gitlab.snowballtech.com)
  • 项目路径(例如:bp/iot-admin-arco)
  • MR IID(例如:1321)

步骤2:为GitLab实例配置glab

bash
glab config set host https://<主机名>

步骤3:获取MR信息

bash
glab api projects/<项目>/merge_requests/

步骤4:获取MR变更(差异对比)

bash
glab api projects/<项目>/merge_requests//changes

步骤5:分析差异对比

读取code-review-template.md审查模板,分析差异对比中的以下内容:

  • - TODO/FIXME注释
  • 未完成的代码
  • 硬编码值
  • 潜在缺陷
  • 安全问题
  • 代码风格问题
  • 缺失的错误处理

步骤6:生成审查评论

使用分析结果填写模板:

  • - 概述:MR所做内容的简要总结
  • 优点:做得好的地方
  • 建议:包含文件路径和行号的具体建议
  • 问题:需要修复的问题
  • 结论:待办事项(复选框)

步骤7:将评论发布到MR

bash
glab api projects/<项目>/merge_requests//notes --method POST \
--raw-field body=$(cat review-comment.md)

或使用内联方式 --raw-field body=<内容>

提示

  • - 使用表情符号突出严重程度(🔴 表示严重,🟡 表示警告,✅ 表示良好)
  • 具体明确:包含文件路径和行号
  • 提供可操作的反馈
  • 在表扬与建设性批评之间保持平衡

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gitlab-mr-review-1776280262 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gitlab-mr-review-1776280262 技能

通过命令行安装

skillhub install gitlab-mr-review-1776280262

下载

⬇ 下载 gitlab-mr-review v1.0.0(免费)

文件大小: 3.21 KB | 发布时间: 2026-4-17 14:56

v1.0.0 最新 2026-4-17 14:56
Initial release: Automates GitLab merge request reviews with a standardized workflow.

- Parses MR URLs from user input to extract project and MR details.
- Fetches MR data and diffs using glab API commands.
- Analyzes code changes for issues like TODOs, hardcoded values, bugs, and security concerns.
- Generates structured review comments following a template (overview, pros, suggestions, issues, action items).
- Posts review comments directly to the GitLab merge request.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部