What problem does it solve?
This Skill simplifies the process of analyzing code changes, drafting clear commit messages, and executing commits efficiently, reducing manual effort and errors.
Core Features & Use Cases
- Analyze Git Changes: Run
git status, git diff, and git diff --cached to inspect modifications.
- Automate Staging: Stage all changes with
git add -A unless partial commits are specified.
- Generate Conventional Commit Messages: Draft scoped, descriptive messages based on diffs, following conventional commit standards.
- Execute Commits: Run
git commit with the generated message seamlessly.
- Use Case: A developer reviewing changes can use this Skill to automatically create precise commit logs aligned with team standards, then commit without manual drafting.
Quick Start
Use the commit skill to analyze unstaged changes and create a well-formatted commit message before committing.