What problem does it solve?
This skill automates the routine Git workflow of staging, committing, and pushing changes, ensuring conventional commit messages and proper remote synchronization. It saves developers time, enforces best practices for commit hygiene, and simplifies sharing work to GitHub, reducing manual Git command execution.
Core Features & Use Cases
- Automated Commit & Push: Provides a
smart_commit.sh script to stage all changes, generate conventional commit messages, and push to the remote.
- Conventional Commits: Automatically determines commit type (feat, fix, docs, etc.) and scope, adhering to industry standards.
- Claude Code Footer: Appends a standard footer to all commits for attribution.
- GitHub PR Link: For GitHub repositories, automatically provides a link to create a pull request for new branches.
- Use Case: After completing a coding task, simply say "push these changes," and the skill will automatically stage, create a well-formatted commit message, and push your work to the remote repository.
Quick Start
Push these changes to the remote.