gg

Community

Orchestrate stacked diffs across GitHub/GitLab.

Authormrmans0n
Version1.0.0
Installs0

System Documentation

What problem does it solve?

gg enables you to manage stacked diffs with GitHub PRs or GitLab MRs. Use it to create stacks, sync updates, verify CI/review state, and land approved work safely.

Core Features & Use Cases

  • Create/switch stacks (prefer worktrees) to isolate related changes.
  • View and publish stack progress with JSON-friendly outputs (gg ls --json, gg sync --json).
  • Navigate, amend, and reorganize commits (gg mv, gg sc, gg absorb, gg reorder, gg split).
  • Land workflows with guardrails, including GitLab-specific auto-merge and merge trains.
  • Lint, clean, and rebase to keep stacks green and tidy.

Quick Start

Set up gg, create a worktree-backed stack with gg co -w feature, commit changes, verify state with gg ls --json, and publish the stack with gg sync --json.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: gg
Download link: https://github.com/mrmans0n/git-gud/archive/main.zip#gg

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 471,000+ vetted skills library on demand.