What problem does it solve?
This Skill streamlines Git workflow by automating commits, enforcing semantic commit messages, and managing GitHub interactions. It ensures a clean, traceable version history, reduces manual Git operations, and facilitates consistent project collaboration and releases.
Core Features & Use Cases
- Automated Semantic Commits: Automatically stages and commits changes with Conventional Commit messages (
feat, fix, refactor), including a "Generated with Claude Code" footer for traceability.
- GitHub Integration: Handles repository initialization, remote setup, and pushing to GitHub, including creating releases with semantic versioning.
- Branch Management: Supports both direct commits to
main for rapid prototyping and feature branch workflows (create, push, merge, delete) for larger projects.
.gitignore Setup: Automatically creates a project-specific .gitignore file to prevent committing unnecessary files and maintain repository cleanliness.
- Use Case: After completing a new feature, the AI will automatically commit the changes with a descriptive message like "feat(dashboard): add stats cards" and, if requested, push it to GitHub.
Quick Start
Commit all current changes with a message "feat(auth): implement user login form" and push to the 'main' branch on GitHub.