vcs-change-request
Installation
SKILL.md
MR/PR Description Manager
Workflow
- Detect Platform: Check if working on GitHub (PR) or GitLab (MR).
- Context: Understand the changes and find the related issue number.
- Drafting:
- Write in English only.
- Use Markdown (Titles, Subtitles, Code Snippets, Items).
- Use Emojis for a friendly tone.
- Use a template from references/templates.md.
- MITM Confirmation: ALWAYS present the drafted description to the USER for approval.
- Execution: Call the platform-specific tool.
Technical Mapping
| Platform | Object | Tool Example |
|---|---|---|
| GitHub | Pull Request (PR) | mcp__github__create_pull_request |
| GitLab | Merge Request (MR) | mcp__gitlab__create_merge_request |
Key Rules
- Issue Reference: Always link the issue (
Closes #123, etc.) to automate status changes. - Title Format: Use
feat,fix,refactor,docs,test,chore. - Quality: Refer to DO/DON'T in references/guidelines.md.
- Token Efficiency: Focus on value-added context. Skip obvious details.
Examples
- GitHub:
feat: add oauth support (#123) - GitLab:
fix: resolve crash on upload (#456)
Related skills
More from diegocanepa/agent-skills
skill-improvement
Improve an existing skill in diegocanepa/agent-skills based on conversation learnings and submit the changes via a Pull Request.
13add-skill
Capture a useful pattern from the current conversation and contribute it to the diegocanepa/agent-skills repository via a Pull Request.
9backend-coder
Expert backend development following SOLID principles, design patterns, type-safety, and test-driven workflows.
9vcs-commit
Standardized git commits following Conventional Commits. Supports mapping to GitHub and GitLab.
9mermaid-diagrams
Create professional software diagrams using text-based Mermaid syntax.
9vcs-branch
Git branch naming convention format and strategy.
8