What problem does it solve?
This Skill eliminates the mental overhead of crafting perfect Git commit messages by automatically generating conventional commit messages based on your staged changes. It ensures consistency, improves project history readability, and saves you time during the commit process.
Core Features & Use Cases
- Conventional Commit Format: Automatically generates
type(scope): subject messages with detailed bodies and issue references.
- Intelligent Analysis: Analyzes
git diff --staged to determine the appropriate commit type (feat, fix, docs, refactor, etc.) and scope.
- Use Case: After implementing a new authentication feature and staging your changes (
git add auth.service.ts login.component.tsx), the skill suggests a commit message like feat(auth): add JWT-based user authentication with a detailed body and issue reference.
Quick Start
The skill activates automatically when you run 'git commit' without a message.
Make some changes and stage them:
git add new-feature.js
git commit
The skill will then suggest a conventional commit message for you.