git-dev-merge

Merge feature branches into base branches across git submodules and close GitHub issues.

15|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/bluredengine/blured --skill git-dev-merge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-dev-merge
Source: https://github.com/bluredengine/blured/tree/main/.claude/skills/git-dev-merge
Command: npx skills add https://github.com/bluredengine/blured --skill git-dev-merge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, bash, github-cli, and includes scripts (resource) components.

What problem does it solve?

The need for manual intervention to merge feature branches with multiple submodules and manage post-merge cleanup and issue closure across different repositories.

Core Features & Use Cases

  • Automated Submodule Merging: Handles merging across all submodules including main repo, eliminating repetitive merges and potential conflicts.
  • Cleanup Workflow: Automates branch deletion and post-merge cleanup to maintain repository hygiene.
  • Issue Closure: Automates closing related GitHub issues with the merge completion message.

Quick Start

Merg your current branch by simply invoking '/git-dev-merge'. If you specify a feature branch name and issue number, the script will also merge that specific branch and close the provided issue.

Frequently Asked Questions about git-dev-merge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate merging a feature branch across a git repository and its submodules?

Automating a git feature branch merge across submodules requires a script that recursively applies branch updates to both the main repository and its nested modules. This process eliminates repetitive manual intervention and prevents potential cross-repository conflicts.

What is the best way to merge feature branches and automatically close associated GitHub issues?

Merging feature branches and closing GitHub issues can be automated by linking the branch name to an issue number. The merge script handles repository updates and sends a completion message to the GitHub API to automatically close the linked ticket.

Does the automated submodule merge workflow support conflict detection and branch cleanup?

The automated submodule merge workflow includes conflict detection during branch merging and post-merge cleanup. It automatically deletes feature branches after a successful merge to maintain repository hygiene across the main repository and all nested submodules.

Do I need the GitHub CLI to run automated git branch merging and issue closure scripts?

Yes, you need the GitHub CLI to run automated git branch merging and issue closure scripts. The workflow requires a shell environment with git and the GitHub CLI to access the API for closing issues and managing repository updates.

How do I handle git merge conflicts when automating feature branch merges with submodules?

Handling git merge conflicts during automated feature branch merges involves applying a predefined conflict handling strategy. The script detects conflicts across the main repository and submodules, providing a summary to guide manual resolution before proceeding with branch cleanup.

Can I use a custom branch naming scheme for collaborative feature branch merging?

Yes, you can use a custom branch naming scheme for collaborative feature branch merging. The automation script accepts an optional branch naming configuration to match team conventions, ensuring consistent issue tracking and submodule synchronization across repositories.