merge

Merge feature branches into main and clean up worktrees using Git.

147|10|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/GGPrompts/TabzChrome --skill merge-ggprompts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: merge
Source: https://github.com/GGPrompts/TabzChrome/tree/main/plugins/cleanup/skills/merge
Command: npx skills add https://github.com/GGPrompts/TabzChrome --skill merge-ggprompts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates safe merging workflows for feature branches and cleanup of worktrees, reducing manual errors during integration and release cycles.

Core Features & Use Cases

  • Safe Merge Workflow: Kill the worker terminal, switch to main, merge the feature branch, and remove the associated worktree and branch.
  • Conflict Handling Guidance: Provides steps to detect and resolve conflicts without risking data loss.
  • Automation Ready: Uses standard Git commands and a simple cleanup protocol for repeatable merges.

Quick Start

Use the merge skill to merge a feature branch ISSUE-ID into main and clean up the associated worktree, ensuring the worker terminal is terminated first.

Frequently Asked Questions about merge

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

FAQPage Schema
How do I safely merge a feature branch into main and clean up the worktree?

Safe feature branch merging requires terminating the worker terminal first to ensure a clean state, then switching to main, merging the branch, and removing the associated worktree and branch.

How does automated git worktree cleanup handle conflict resolution?

Automated worktree cleanup handles conflicts by providing guidance to detect and resolve merge conflicts without risking data loss before proceeding with the cleanup protocol.

Do I need to install curl and jq to automate git branch merges?

Yes, you need Git, curl, and jq installed in your environment to automate branch merges and execute the cleanup protocol via the TabzChrome API.

What happens if the worker terminal is not terminated before merging?

If the worker terminal is not terminated before merging, the clean state assumption is violated, risking data loss or conflicts during the worktree and branch removal process.

What is the best way to automate feature branch integration and release cycles?

The best way to automate feature branch integration is using a safe merge workflow that standardizes Git commands and a cleanup protocol for repeatable merges and worktree removal.