git-create-mr
创建 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 标题与描述按以下优先级决定:
More from giikin/skills
git-auto-commit-push
Git 自动暂存、提交并推送。当用户要求提交代码、推送代码、commit、push、提交并推送、自动提交、暂存提交推送、或任何涉及 git commit/push 操作时使用本技能。也适用于用户说"提交一下"、"推一下代码"、"帮我提交"、"push 上去"、"仅提交"、"只 commit"等口语化表述。
85apifox-mock
Apifox Mock 数据生成规范。当需要生成 mock 数据、Apifox Mock JSON、Apifox Mock 脚本、初始化 Mock 地址或接入 Apifox 本地代理时使用本技能。支持 Mock.js 语法 JSON 生成、高级 Mock 脚本(字段关联、条件逻辑、读取请求参数)、本地 mock 文件,以及开发环境 Mock 地址初始化。涵盖字段语义推断、类型追溯、枚举识别、代理配置约定等通用规则。
73frontend-mandatory-standards
【必读·强制】公司前端开发强制规范。编写或修改任何前端代码前必须先阅读本技能。涵盖 Composition API 强制规范、命名约定、接口调用规则、Pinia 状态管理、组件拆分等全部开发约束。
64zerone-cli
Zerone CLI 工具集使用规范。涵盖 API 接口代码生成(zerone api)、字体图标管理(zerone font_grabber)、前端项目脚手架(create-zerone)、工作日志生成(zerone log)四大功能。当涉及以下场景时使用本技能:生成 API 模块、生成接口代码、更新接口、pnpm api、新增后端接口模块、iconfont 字体图标、更新图标、pnpm font、icon 图标使用、创建前端项目、pnpm create zerone、脚手架初始化、工作日报、周报、月报、zerone log,甚至用户只是提到"接口"、"图标"、"新建项目"、"日报周报"等关键词时也应触发。
63giime-components
【必读·强制】Giime 组件库强制使用规范。编写或修改任何涉及 UI 组件的前端代码前必须先阅读本技能。涵盖 gm-* 组件增强特性、GmConfirmBox/GmMessage/GmCopy 等插件用法、常用代码模式及 MCP 文档获取方式。
62