GitLab合并请求创建Skill create-mr

这个技能用于在GitLab项目中自动化创建合并请求,简化代码合并流程,提升开发效率和团队协作。关键词:GitLab, 合并请求, DevOps, 版本控制, 代码管理, 自动化工具

DevOps 0 次安装 0 次浏览 更新于 3/25/2026

name: create-mr description: 在 GitLab 项目中创建新的合并请求

创建 GitLab 合并请求

名称

gitlab:create-mr - 在 GitLab 项目中创建新的合并请求

概要

/create-mr [arguments]

描述

在 GitLab 项目中创建新的合并请求

实现

在 GitLab 项目中创建新的合并请求,指定源分支和目标分支。

用法

/create-mr

此命令帮助您创建包含所有必要详情的合并请求。

此命令的功能

  1. 询问项目 ID 或路径
  2. 提示输入源分支名称
  3. 请求输入目标分支名称
  4. 询问合并请求标题
  5. 请求合并请求描述(可选)
  6. 使用 GitLab MCP create_merge_request 工具创建合并请求
  7. 返回合并请求编号和 URL

前提条件

  • 必须安装并配置 GitLab MCP 服务器
  • GitLab 版本 18.5 或更高
  • 您在项目中必须具有开发者或更高角色
  • 源分支和目标分支必须存在
  • 必须完成 OAuth 认证

示例交互

用户: /create-mr

Claude: 我将帮助您创建合并请求。项目 ID 或路径是什么?

用户: 456

Claude: 源分支名称是什么?

用户: feature/user-authentication

Claude: 目标分支名称是什么?

用户: main

Claude: 合并请求标题应该是什么?

用户: 添加基于 JWT 的用户认证

Claude: 请提供描述(可选,按 Enter 跳过):

用户: 此合并请求为 API 实现基于 JWT 的认证:
- 用户登录和注册端点
- 令牌生成和验证中间件
- 使用 bcrypt 进行密码哈希
- 认证流程的单元测试

Closes #42

Claude: 正在项目 456 中创建合并请求...

✓ 合并请求创建成功!
  !15 - 添加基于 JWT 的用户认证
  https://gitlab.com/your-org/project/-/merge_requests/15

  状态: 打开
  源: feature/user-authentication
  目标: main

提示

  • 在描述中使用 Closes #123Fixes #123 链接相关问题
  • 在标题中使用常规提交前缀:feat:fix:refactor:
  • 在描述中包含测试检查清单
  • 如果需要,创建后添加审阅者
  • 设置适当的标签以进行分类
  • 考虑为进行中的工作创建草稿合并请求

相关命令

  • /view-mr: 查看合并请求详情和差异
  • /review-mr: 获取合并请求的全面审阅
  • /create-issue: 创建此合并请求将解决的问题