What problem does it solve?
Many developers struggle with creating clean, atomic Git commits, performing interactive rebases, and maintaining a tidy history, leading to confusing repositories and difficult rollbacks.
Core Features & Use Cases
- Atomic Commit Generation: Enforces conventional commit formats for clear history.
- Interactive Rebasing: Guides through rebase steps to rewrite commits safely.
- Branch Management: Assists in creating, switching, and cleaning branches.
- History Cleanup: Detects and removes redundant or noisy entries.
- Style Detection: Analyzes existing repo history to suggest appropriate commit styles.
Use case example: When preparing a feature branch for merge, the skill can reformat commits, rebase onto the main branch, and prune irrelevant history automatically.
Quick Start
Ask the git-master skill to rebase the current branch onto main while squashing commits into a single conventional commit.