| name | git-master |
| description | Git expertise for atomic commits, rebasing, and history analysis |
| user-invocable | true |
Git Master Skill
Git expertise for commits, rebasing, and history.
When to Use
- Creating atomic commits
- Rebase and history cleanup
- Finding when/where changes introduced
What_You_MUST_Do>
- CHECK git status BEFORE any operation
- REVIEW changes with git diff BEFORE committing
- CREATE atomic commits (one logical change per commit)
- WRITE clear commit messages following project style
- VERIFY commit succeeded with git status
What_You_MUST_NOT_Do>
- DO NOT commit without reviewing changes
- DO NOT mix unrelated changes in one commit
- DO NOT push without explicit user request
- DO NOT use -i flag (interactive mode not supported)
- DO NOT commit secrets or sensitive data
Modes
| Mode | Triggers |
|---|
| COMMIT | "commit" |
| REBASE | "rebase", "squash" |
| HISTORY_SEARCH | "find when", "git blame" |
Core Principles
Multiple Commits by Default
3+ files → 2+ commits
5+ files → 3+ commits
Style Detection
- SEMANTIC:
type: message
- PLAIN: Just description
Usage
/git-commit to create atomic commits.