catlog22

Maestro Merge — Git skill for Claude Code

Git community

Merge session worktree branch back to main.

How to install Maestro Merge

Installs to ~/.claude/commands/catlog22-maestro-flow-maestro-merge.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/catlog22/Maestro-Flow/HEAD/.claude/commands/maestro-merge.md -o ~/.claude/commands/catlog22-maestro-flow-maestro-merge.md

Restart Claude Code, or start a new session, for it to be picked up.

What Maestro Merge does


name: maestro-merge disable-model-invocation: true description: Merge session worktree branch back to main argument-hint: "--session [--force] [--dry-run] [--no-cleanup] [--continue]" allowed-tools:

  • Read
  • Write
  • Edit
  • Bash
  • Glob
  • Grep
  • Agent
  • AskUserQuestion session-mode: run contract: discovery: self-described consumes: [] produces: []

@~/.maestro/workflows/run-mode.md Merge a session worktree

Alternatives in Git

  • Ws Reset — Reset the current branch to main, fetch upstream, and update submodules 38.1k ★
  • OSS PR — Commit + PR workflow for open source contributions: auto-creates a user-prefixed branch when on main/master, t 19.7k ★
  • Local Review — You are tasked with setting up a local review environment for a colleague's branch 10k ★

Full documentation available on GitHub

View Source Repository