mr-generator
CommunityAutomatically generate intelligent MR descriptions from commits.
Authoralexismanuel
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill analyzes git commits since the diverging point from main and generates a high-quality Merge Request description with smart categorization and optional Jira integration, saving time drafting MR content and ensuring consistency.
Core Features & Use Cases
- Automatic commit analysis: Analyzes git commits since diverging from main branch
- Smart categorization: Categorizes commits with emojis (🎉, ✨, 🐛, 💄, 🔥, 🚀, etc.)
- Jira integration: Supports Jira ticket numbers and can fetch descriptions
- Template-based: Uses your team's MR template format
- GitLab integration: Can create MRs directly using
glabCLI - Interactive preview: Shows MR preview before creation with edit capabilities
Quick Start
- Basic usage: python3 scripts/mr_generator.py
- With Jira: python3 scripts/mr_generator.py --jira PROJ-123
- Create MR directly: python3 scripts/mr_generator.py --create --jira PROJ-123
- Save to file: python3 scripts/mr_generator.py --output mr_description.md
Dependency Matrix
Required Modules
requests
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mr-generator Download link: https://github.com/alexismanuel/dotfiles/archive/main.zip#mr-generator Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.