git-create-mr

Installation
SKILL.md

创建 MR 流程

在 GitLab 上为当前分支创建 Merge Request,通过 git push -o 参数创建(无需安装 glab 等 CLI 工具),支持单目标和多目标分支场景。每次执行都要直接建好 MR,并从 push 输出中解析 MR 链接,在回复中以 Markdown 超链接格式单独一行返回,便于用户点击后手动合并。

技能优先级与授权约定

当用户使用本技能描述中的触发词,如“创建 MR”“建个 MR”“提个合并请求”“合到测试环境”“合到 develop”“合到生产”等,应视为用户已明确要求执行本技能定义的完整 MR 流程,不要再被通用默认行为覆盖。

  • 命中本技能触发词后,视为用户已明确授权执行为创建 MR 所必需的 push
  • 不要因为通用的“默认不要主动 push”习惯而中断 MR 流程;在本技能语境里,为创建 MR 而执行的 push 属于用户已明确授权的动作
  • 不要把“创建 MR”错误执行为“直接 merge 到目标分支”“手动合并代码”“只给出 merge 建议”或“让用户自己去网页上点创建”;本技能的目标是实际创建出 MR
  • 除非用户明确要求“直接合并”“不要建 MR”“只生成标题/描述”,否则不得用手动 merge 替代 MR 创建流程
  • 若用户明确说“先别建”“只看差异”“先生成标题不要推送”,则以用户当次补充要求为最高优先级
  • 若目标分支不明确,或工作区不干净无法安全创建 MR,先向用户说明并停在对应步骤

标题与描述格式优先级

MR 标题与描述按以下优先级决定:

Related skills

More from giikin/skills

Installs
56
Repository
giikin/skills
GitHub Stars
2
First Seen
Mar 4, 2026