What problem does it solve?
Manually crafting clear, conventional Git commit messages can be time-consuming and inconsistent, leading to a messy commit history. This skill automates the process, intelligently generating detailed and well-formatted commit messages based on your changes, ensuring a clean and understandable version control history without extra effort.
Core Features & Use Cases
- Automated Commit Message Generation: Intelligently analyzes your code changes to create descriptive commit messages following conventional Git standards (e.g.,
feat, fix, docs).
- Streamlined Git Workflow: Handles staging all changes, creating the commit, and pushing directly to your GitHub repository in one seamless operation.
- Use Case: After implementing a new feature or fixing a bug, simply invoke this skill. It will automatically review your changes, generate a professional commit message, and push your updates, letting you focus on coding, not commit message etiquette.
Quick Start
Example: Commit a new feature implementation
User Request: "Commit the new authentication feature"
Process:
- Run
git status to see changed files
- Run
git diff to review the changes
- Invoke
/sc:git to commit and push