high-quality-commit
CommunityAutomate perfect Git commits, squash, rebase, and refine.
Authorgetty104
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Crafting clear, atomic, and well-structured Git commits is crucial for maintainable codebases but often requires manual effort and adherence to complex guidelines. This Skill automates the decision-making and execution of Git commit strategies, ensuring a clean and understandable history so you can focus on writing code.
Core Features & Use Cases
- Intelligent Commit Strategy Selection: Automatically determines whether to squash, create a new commit, or perform an interactive rebase based on current branch state and changes.
- Standardized Commit Messages: Guides the creation of conventional commit messages (
feat:,fix:,refactor:) for consistency across your project. - History Refinement: Facilitates interactive rebasing to clean up WIP commits, reorder, or combine changes before creating a Pull Request, ensuring a pristine history.
- Use Case: After implementing a new feature and receiving review feedback, use this skill to automatically squash related changes into a single, well-described commit, ensuring a clean and review-friendly Git history.
Quick Start
Use the high-quality-commit skill to commit all staged changes, squashing them into the previous commit with an updated message.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: high-quality-commit Download link: https://github.com/getty104/claude-code-marketplace/archive/main.zip#high-quality-commit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.