What problem does it solve?
This Skill streamlines Git operations by enforcing atomic commits, enabling precise history rewriting, and providing powerful tools for searching and understanding your project's history.
Core Features & Use Cases
- Atomic Commits: Ensures commits are small, focused, and independently revertible, improving code quality and reviewability.
- History Rewriting: Facilitates clean rebasing, squashing, and fixing of commit history.
- Advanced Search: Allows finding specific changes, identifying when code was introduced or modified, and pinpointing the exact commit that introduced a bug.
- Use Case: When making a complex feature, this Skill helps you break down your changes into multiple, logical commits, ensuring each commit has a clear purpose and can be easily understood or reverted. If a bug is introduced, you can use its bisect functionality to quickly find the exact commit responsible.
Quick Start
Use the git-master skill to analyze your current branch's commit history and plan atomic commits for your staged changes.