What problem does it solve?
Writing consistent, well-formatted git commit messages is repetitive and often inconsistent across a team. This Skill analyzes your staged changes and generates a commit message that follows the Conventional Commits specification automatically.
Core Features & Use Cases
- Staged Diff Analysis: Inspects
git diff --staged output to understand what actually changed before writing the message.
- Conventional Commit Format: Produces messages in the
<type>(<scope>): <description> format with types like feat, fix, docs, style, refactor, test, chore, and agents.
- Clean Footer Policy: Commits are created without AI co-author attribution footers, keeping history clean.
- Use Case: After staging changes to an authentication module, invoke the Skill to produce a commit like
feat(auth): add password reset functionality with a structured body listing the changes.
Quick Start
Stage your changes with git add, then ask the assistant to create a conventional commit for the staged changes.