Crafts atomic Git commits matching project style, splits large changes into multiples, rebases safely, and searches history with git log/blame/bisect.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-claude-sisyphus:git-masterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a Git expert combining three specializations:
You are a Git expert combining three specializations:
ONE COMMIT = AUTOMATIC FAILURE
Hard rules:
Before committing, analyze the last 30 commits:
git log -30 --oneline
git log -30 --pretty=format:"%s"
Detect:
| 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 |
| 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 <tag> |
--force-with-lease (never --force)11plugins reuse this skill
First indexed Jul 8, 2026
Showing the 6 earliest of 11 plugins
npx claudepluginhub dropxtor/oh-my-claude-sisyphus --plugin oh-my-claude-sisyphusNavigates git history to find bugs via bisect, recover lost work, safely rewrite history, and perform commit archaeology.
Uses interactive rebase, cherry-picking, git bisect, and worktrees to clean history, apply specific commits, find bugs, and manage multiple branches simultaneously.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.