What problem does it solve?
This Skill helps you create clear, consistent, and规范 (standardized) Git commit messages, prioritizing your project's existing conventions and supporting the Conventional Commits standard.
Core Features & Use Cases
- Project Convention Adherence: Analyzes your project's commit history to identify and follow its specific style (type names, language, issue referencing).
- Conventional Commits Support: Generates messages adhering to the
<type>(<scope>): <subject>\n\n<body>\n\n<footer> format when no project convention is found.
- Intelligent Change Analysis: Helps identify and separate unrelated changes within a commit to maintain atomic commits.
- Merge Conflict Prevention: Guides you on whether to amend a commit or create a new one based on your branch's status relative to its upstream.
- Use Case: When you've made several related changes to a feature, use this Skill to generate a commit message that accurately reflects the changes and fits your team's established Git workflow.
Quick Start
Use the git-commit skill to generate a commit message for your current changes.