mr-conventions

Enforce GitLab merge request conventions and code-review protocols.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill mr-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mr-conventions
Source: https://github.com/solitasroh/rkit/tree/main/skills/mr-conventions
Command: npx skills add https://github.com/solitasroh/rkit --skill mr-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitLab MR 팀 규칙과 코드 리뷰 프로토콜의 일관성을 유지하고 수동 작업을 줄여 MR 프로세스를 표준화합니다.

Core Features & Use Cases

  • 브랜치 네이밍 규칙, 커밋 메시지 형식, MR 제목/본문 템플릿 등 팀 규칙을 문서화하고 자동으로 참조합니다.
  • MR 생성 시 Draft 모드로 시작하고, MR 제목에 OP 태스크 번호와 타입을 반영하는 규칙을 적용합니다.
  • 필수 리뷰어 지정, Squash 머지, 머지 후 브랜치 삭제 등 CI 파이프라인 및 코드 리뷰의 워크플로우를 강제합니다.

Quick Start

프로젝트의 MR 흐름에서 위 규칙을 적용해 표준화된 워크플로를 시작하세요.

Frequently Asked Questions about mr-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce GitLab merge request conventions across my team?

You can enforce GitLab merge request conventions by applying standardized rules for branch naming, commit message formats, MR titles, and descriptions. This ensures consistency across draft MR creation, mandatory reviewer assignment, and CI pipeline checks.

What merge request protocols should a CI pipeline check before merging?

A CI pipeline should check merge request protocols like mandatory reviewer assignment, squash merge settings, and thread resolution enforcement. It also validates that MR titles include task numbers and types, and verifies branch naming conventions before allowing any merge operations.

How do I standardize branch naming and commit messages for GitLab MRs?

To standardize branch naming and commit messages for GitLab MRs, document team rules for naming conventions and message formats, then automatically reference them during MR creation. This includes reflecting OP task numbers and types in MR titles and maintaining consistent draft mode workflows.

Does GitLab MR workflow support mandatory reviewers and squash merges?

Yes, GitLab MR workflows support mandatory reviewers and squash merges as enforceable conventions. Teams can configure code-review protocols to require specific reviewer assignments, enable squash merges by default, and automate post-merge branch cleanup to maintain repository hygiene.

Why should I use Draft mode when creating a merge request in GitLab?

Using Draft mode when creating a merge request in GitLab signals that work is still in progress, preventing premature merges. It enforces code-review etiquette by ensuring reviewers know the MR is not ready for final approval until all CI checks and title conventions are satisfied.

What is the best way to automate post-merge cleanup in a GitLab MR workflow?

The best way to automate post-merge cleanup in a GitLab MR workflow is to enforce branch deletion rules and squash merge settings as part of your team conventions. This standardizes the process, reduces manual work, and keeps the repository clean after merge requests are completed.