What problem does it solve?
This Skill helps developers generate Git commit messages that adhere to the Conventional Commits 1.0.0 specification, ensuring consistency and clarity in version control history, with a specific focus on Korean language usage.
Core Features & Use Cases
- Conventional Commits Compliance: Automatically formats commit messages according to the standard
<type>[optional scope]: <description>\n\n[optional body]\n\n[optional footer(s)].
- Korean Language Support: Mandates that descriptions, bodies, and footers are written in Korean.
- Comprehensive Type Guidance: Details various commit types (
feat, fix, build, chore, etc.) and their implications for Semantic Versioning.
- Breaking Change Handling: Provides clear methods for indicating breaking changes using
! or the BREAKING CHANGE footer.
- Workflow Guidance: Offers a step-by-step process for analyzing changes, selecting types, and writing effective commit messages.
- Anti-pattern Examples: Illustrates common mistakes to avoid in commit message writing.
- Tool Recommendations: Suggests tools like Commitlint, Commitizen, and Husky for enhanced commit workflows.
Quick Start
Use the git-commit skill to generate a commit message for a new feature that adds user authentication.