What problem does it solve?
This Skill eliminates the hassle of manually formatting git commits to match conventional standards, ensuring consistent, readable commit history across your project without needing to memorize commit formatting rules.
Core Features & Use Cases
- Conventional Commit Formatting: Automatically generates commit messages following the standard type/scope/subject structure (using prefixes like feat, fix, docs, etc.) to maintain consistent project commit history.
- Built-in Safety Guardrails: Prevents common destructive git mistakes including amending public commits, force pushing, skipping pre-commit hooks, and accidentally committing secrets or sensitive files.
- Use Case: A developer finishing a bug fix can use this skill to automatically stage relevant changed files, generate a properly formatted commit message with co-author attribution, and create the commit without manual formatting work or risk of including sensitive files.
Quick Start
Invoke the git-commit skill to automatically generate and create a properly formatted conventional commit for all current changes in your repository.