Git commit best practices with conventional commits format and atomic commit principles. Use when committing code to ensure clear, meaningful commit history with proper type prefixes and semantic versioning support.
90
88%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
This skill enforces git commit best practices and conventional commits format.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]| Type | Description | Semver |
|---|---|---|
feat | New feature | MINOR |
fix | Bug fix | PATCH |
docs | Documentation only | - |
style | Formatting, no code change | - |
refactor | Code restructuring | - |
perf | Performance improvement | PATCH |
test | Adding tests | - |
chore | Maintenance tasks | - |
ci | CI configuration | - |
build | Build system changes | - |
feat(auth): add OAuth2 login support
Implement OAuth2 flow with Google and GitHub providers.
Includes token refresh and secure storage.
Closes #123fix(api): handle null response in user endpoint
The /users endpoint crashed when the database returned null.
Added proper null checking and error response.feat(api)!: change response format for /users endpoint
BREAKING CHANGE: Response now returns array instead of object.
Migration guide available in docs/migrations/v2.mdEach commit should:
git commit -m "Fix bugs and add features and update docs"git commit -m "fix(auth): prevent session timeout on refresh"
git commit -m "feat(dashboard): add export to CSV button"
git commit -m "docs(api): update authentication examples"! or footerWhen committing with Claude Code, include:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>0ebe7ae
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.