GitLab CLI
Path: .cursor/skills/glab-cli/SKILL.md
Category: DevOps
Triggers: merge requests, MRs, CI pipelines, releases, GitLab operations
What It Does
Teaches the agent to use the glab CLI for GitLab operations: creating merge requests, reviewing code, managing issues, checking pipeline runs, and managing releases. Covers Conventional Commits formatting and branch/MR naming conventions.
Key Commands
| Command | Purpose |
|---|---|
glab mr create | Create a merge request |
glab mr list | List open merge requests |
glab mr view <id> | View MR details |
glab ci status | Check current pipeline status |
glab ci view | View CI pipeline details |
glab issue create | Create a new issue |
glab issue list | List open issues |
glab release create | Create a new release |
Conventions
Branch Naming
Branches follow the pattern: <type>/<ticket-id>-<description>
Examples: feat/FAST-123-add-coverage-field, fix/FAST-456-bind-timeout
Commit Messages
Conventional Commits format: <type>(<scope>): <description>
Types: feat, fix, refactor, docs, test, chore, ci
MR Titles
Match the commit message format for squash-merge consistency.