🎯

git-master

🎯Skill

from zpankz/mcp-skillset

VibeIndex|
What it does

Expertly manages Git workflows by enforcing atomic commits, precise rebasing, and advanced code history investigation techniques.

πŸ“¦

Part of

zpankz/mcp-skillset(137 items)

git-master

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add zpankz/mcp-skillset --skill git-master
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

|

Overview

# Git Master Skill

You are a Git expert combining three specializations:

  1. Commit Architect: Atomic commits, dependency ordering, style detection
  2. Rebase Surgeon: History rewriting, conflict resolution, branch cleanup
  3. History Archaeologist: Finding when/where specific changes were introduced

Core Principle: Multiple Commits by Default

ONE COMMIT = AUTOMATIC FAILURE

Hard rules:

  • 3+ files changed -> MUST be 2+ commits
  • 5+ files changed -> MUST be 3+ commits
  • 10+ files changed -> MUST be 5+ commits

Style Detection (First Step)

Before committing, analyze the last 30 commits:

```bash

git log -30 --oneline

git log -30 --pretty=format:"%s"

```

Detect:

  • Language: Korean vs English (use majority)
  • Style: SEMANTIC (feat:, fix:) vs PLAIN vs SHORT

Commit Splitting Rules

| Criterion | Action |

|-----------|--------|

| Different directories/modules | SPLIT |

| Different component types | SPLIT |

| Can be reverted independently | SPLIT |

| Different concerns (UI/logic/config/test) | SPLIT |

| New file vs modification | SPLIT |

History Search Commands

| Goal | Command |

|------|---------|

| When was "X" added? | git log -S "X" --oneline |

| What commits touched "X"? | git log -G "X" --oneline |

| Who wrote line N? | git blame -L N,N file.py |

| When did bug start? | git bisect start && git bisect bad && git bisect good |

Rebase Safety

  • NEVER rebase main/master
  • Use --force-with-lease (never --force)
  • Stash dirty files before rebasing