From gitlab-skills
Use this skill when the user wants to fix or resolve a GitLab issue. Triggers on phrases like "fix issue", "resolve GitLab issue", "work on issue", "implement fix for issue", "tackle issue", "address issue
npx claudepluginhub yjhjstz/cc-skills --plugin gitlab-skillsThis skill is limited to using the following tools:
Find and fix a GitLab issue by reading it, implementing a fix, and creating a merge request.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Find and fix a GitLab issue by reading it, implementing a fix, and creating a merge request.
Extract the issue number from the user's message (e.g. "fix issue 42" or "#42" → issue 42). If not provided, ask the user for the issue number before proceeding.
Use glab CLI and jq. Must run from a git directory with GitLab remote.
Read the issue:
glab issue view <ISSUE_NUMBER> -F json
Understand the problem described in the title, description, and labels. If unclear, also check comments with glab issue view <ISSUE_NUMBER> -c.
Create a feature branch from the default branch:
git checkout -b fix/<ISSUE_NUMBER>
Locate relevant code: Search the codebase to understand the root cause. Use Grep, Glob, and Read tools.
Implement the fix: Make minimal, focused changes that address the root cause. Add appropriate tests if applicable.
Commit and push:
git add <files> && git commit -m "Fix #<ISSUE_NUMBER>: <concise summary>"
git push -u origin fix/<ISSUE_NUMBER>
Create a merge request linked to the issue:
glab mr create -i <ISSUE_NUMBER> --fill --remove-source-branch --push
If --fill doesn't produce a good description, use -d to provide one instead.
Report: Show the MR URL and a summary of changes made.
IMPORTANT: