From git-master
Gitmoji + Conventional Commits format reference. Covers commit message structure, emoji selection, type mapping, and validation rules. Used by the /commit command and the post-tool-use commit validation hook.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-master:commit-conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
<emoji> <type>(<scope>): <subject>
<body> <- optional, wrap at 72 chars
<footer> <- optional (breaking changes, ticket refs)
When choosing an emoji, follow this priority:
breakingfeatfixperfsecuritydocsstylerefactortestcidepsremovechoreFor the full emoji reference with all 30+ gitmoji codes, see references/gitmoji-map.md.
| Emoji | Type | When to use |
|---|---|---|
| ✨ | feat | New feature |
| 🐛 | fix | Bug fix |
| 📝 | docs | Documentation changes |
| 💄 | style | UI/style changes (not CSS-in-code formatting) |
| ♻️ | refactor | Code change that neither fixes nor adds |
| ⚡ | perf | Performance improvement |
| ✅ | test | Adding or updating tests |
| 🔧 | chore | Build process, tooling, config |
| 🚀 | ci | CI/CD changes |
| ⬆️ | deps | Dependency upgrades |
| 🔒 | security | Security fix or improvement |
| 🗑️ | remove | Removing code or files |
| 🚨 | breaking | Breaking change (also add BREAKING CHANGE: footer) |
The scope is optional but recommended. It should be:
auth, cart, api, dbauth and authentication)The scripts/validate_commit.sh script checks:
feat, fix, docs, etc.)Simple feature:
✨ feat(auth): add JWT refresh token rotation
Bug fix with body:
🐛 fix(cart): prevent duplicate items on rapid double-click
The add-to-cart handler now debounces within 300ms.
Root cause was a missing loading state check before dispatch.
Breaking change with footer:
🚨 feat(api)!: change pagination from offset to cursor-based
BREAKING CHANGE: All list endpoints now require `cursor` param instead
of `page`. Offset-based pagination is removed.
Migration guide: docs/migration/v3-pagination.md
Chore/maintenance:
🔧 chore: update ESLint config for flat config format
npx claudepluginhub flyingwebie/skills --plugin git-masterGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.