用途:按统一约定走完一个 feature/bugfix 任务从 Jira 到合并的流程。分为 Developer 与 Reviewer 两种角色;Reviewer 的四个触发(review the whole branch、review the MR !<N>、post review result to the MR、merge the request)属于单独的 gitlab-review 技能,仅 Lead 安装,本技能不包含。
主要能力与约定: 分支命名:默认全部使用 feature/ 前缀,格式为 feature/<TASK-ID>-<short-desc>;仅当用户主动写 bugfix/ 或 hotfix/ 前缀时才沿用。描述要求总长≤50字符(目标≤40)、2-4 个关键词、越南语无符号 kebab-case、严格 sentence case(缩写也小写,TASK-ID 保持大写);去掉类型填充词,保留方向标记(Allow、Validate、Block 等)与上下文标记(Show、Filter、Sync 等),去掉范围标记与次要约束。 提交信息:格式为 <type>(<scope>): <subject> (<TASK-ID>),type 取 feat、fix、perf、refactor 等;禁止加入任何 AI 署名 trailer。 基线分支:默认 main,但技能不自行猜测;每次创建分支都要先运行 git branch -r 再询问用户选 main 还是 dev,且选定后始终执行 git fetch origin <base> && git checkout <base> && git pull,仅网络失败时才例外。 评审输出:默认用越南语,含严重级别表(Blocker、Major 需修复;Minor 仅列出;Nit 不报),每条 finding 需有 file:line 与依据,无阻塞问题即停止。
使用方式:触发词包括 create branch from task、rename branch 等。创建分支分四种输入模式:完整分支名、预格式化 slug、原始 Jira 标题、裸任务号;后两种需先解析并让用户确认候选名,确认后才执行 git checkout -b。重命名分支时先检测是否已有 upstream,已推送则重命名本地与远端并询问是否删除旧远端分支,并用 git branch -vv 验证。
适用场景:以 Jira 任务号为起点、需要规范化 GitLab 分支与提交、并要求中文以外越南语评审输出的团队协作流程。
限制:资料未说明具体依赖版本、安装命令与收费信息,暂未提供;评审四触发需另行安装 gitlab-review 技能,否则无该能力。