What problem does it solve?
This Skill automates the creation of standardized, semantic Git commit messages, ensuring consistency and clarity in your project's version history.
Core Features & Use Cases
- Conventional Commits: Adheres to the Conventional Commits specification for structured commit messages.
- Diff Analysis: Analyzes code changes to intelligently suggest commit types, scopes, and descriptions.
- Interactive Commit: Allows for user input to refine or override suggested commit details.
- Intelligent Staging: Helps in staging relevant files for a clean and logical commit.
- Use Case: After making several changes to a feature, use this Skill to generate a commit message like
feat(auth): implement two-factor authentication with a detailed body explaining the changes.
Quick Start
Use the git-commit skill to analyze my staged changes and generate a conventional commit message.