What problem does it solve?
This Skill addresses the challenge of writing clear, consistent commit messages and intelligently staging files in a git repository, streamlining the commit process and maintaining code quality.
Core Features & Use Cases
- Conventional Commit Analysis: Automatically suggests commit types and scopes based on file changes.
- Smart Staging: Stages files for commit based on logical grouping and file type.
- Message Generation: Generates conventional commit messages from the diff analysis.
- Interactive Commit: Allows users to override commit type, scope, or description interactively.
- Use Case: Ideal for developers who want to ensure that every commit follows the Conventional Commits specification, leading to more readable and understandable commit histories.
Quick Start
Commit changes to your git repository by using the 'commit' command. The Skill will analyze your changes and generate a conventional commit message for you.