What problem does it solve?
This Skill streamlines the Git commit process by automating the analysis of changes, generation of conventional commit messages, and intelligent staging of files, reducing manual effort and improving commit quality.
Core Features & Use Cases
- Conventional Commits: Automatically generates commit messages adhering to the Conventional Commits specification.
- Intelligent Staging: Analyzes diffs to suggest and stage relevant files logically.
- Interactive Commit: Allows for overrides of type, scope, and description for customized commits.
- Use Case: When you've made several related changes to a feature, use this Skill to automatically determine the commit type (e.g.,
feat), scope (e.g., auth), and a concise description, ensuring consistency in your commit history.
Quick Start
Use the git-commit skill to create a commit with an automatically generated conventional commit message based on your current changes.