What problem does it solve?
This Skill automates the creation of well-formatted, conventional Git commit messages, ensuring code quality and maintainability by enforcing best practices and pre-commit checks.
Core Features & Use Cases
- Automated Pre-Commit Checks: Runs linters, formatters, build verifications, and documentation updates before committing.
- Intelligent Commit Splitting: Analyzes staged changes to suggest breaking down large commits into smaller, atomic units.
- Conventional Commits: Generates commit messages adhering to the
<type>: <description> format.
- Sensitive Data Detection: Prevents accidental commits of secrets or PII.
- Use Case: After completing a feature, use this skill to ensure your commit message is correctly formatted, all necessary checks pass, and the commit is atomic and descriptive.
Quick Start
Use the git-commit skill to generate a conventional commit message for the staged changes.