mr-generator

Community

Automatically 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 glab CLI
  • 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.