gitlab-issue-implementation-workflow
Installation
SKILL.md
GitLab Issue Implementation Workflow
Follow this workflow whenever working on a GitLab issue.
Checklist
- Get issue details - Fetch the issue description, labels, and comments from GitLab
- Update the issue status label - Make sure the issue status label is set to "Doing" and the "To Do" label is removed
- Check for existing MR - Search for merge requests linked to this issue
- Create implementation plan if needed - If no MR exists, create a detailed, step by step and actionable plan for the implementation
- Create MR if needed - If no MR exists, create one from the issue (this also creates the branch), use the plan as the MR description task list
- Sync local branch -
git fetchandgit checkoutthe MR's source branch (use the exact branch name from the MR) - Work on the task - Implement the required changes
- Run quality checks - Read the README to find the appropriate commands for linting/formatting
- Run tests - Read the README to find the appropriate test command
- Commit changes - Commit with an appropriate message
- Update MR task checkbox - Check ONLY the corresponding task checkbox in the MR description
- Post MR comment - Add a comment summarizing the work done