What problem does it solve?
This Skill automates and standardizes the process of staging, committing, and preparing code changes for integration, ensuring adherence to project conventions and reducing manual Git overhead.
Core Features & Use Cases
- Intelligent Commit Messaging: Auto-generates commit messages from diffs or accepts user-provided hints.
- Branch Workflow Enforcement: Validates branch naming and suggests appropriate branching strategies based on change scope.
- Issue Integration: Facilitates the creation of GitHub Issues and links commits to them.
- PR Preparation: Guides the creation of Pull Requests with appropriate titles, bodies, and base branches.
- Use Case: After making several related code changes, you can invoke this Skill to automatically generate a descriptive commit message, ensure your branch is correctly named (e.g.,
fix/issue-123-bug-description), and prepare a Pull Request targeting the main development branch.
Quick Start
Use the commit skill to stage and commit your changes with the message "Implement user authentication flow".