Devmoji commit message emoji conventions. Use when writing git commit messages, formatting commit descriptions, or choosing the right emoji prefix for a commit. Triggers on "commit message", "git commit", "commit emoji", "devmoji".
Install
npx skillscat add lukevella/rallly/devmoji Install via the SkillsCat registry.
SKILL.md
Devmoji Commit Conventions
This project uses emoji prefixes in commit messages following devmoji/gitmoji conventions. Every commit message MUST start with an emoji followed by a space, then the description.
Format
<emoji> <Short description>Examples from this repo:
๐ Fix hydration error on dashboard pageโจ Add support for in-memory rate limitingโป๏ธ Move locale syncโก๏ธ Preload dayjs locales๐ Disable overscroll
Emoji Reference
| Emoji | Code | When to use |
|---|---|---|
| โจ | :sparkles: |
New feature or capability |
| ๐ | :bug: |
Bug fix |
| โป๏ธ | :recycle: |
Refactoring (no feature or fix) |
| โก๏ธ | :zap: |
Performance improvement |
| ๐ | :lipstick: |
UI/style/cosmetic change |
| ๐ง | :wrench: |
Configuration file change |
| ๐ฅ | :fire: |
Remove code or files |
| ๐ | :memo: |
Documentation |
| ๐ | :globe_with_meridians: |
Internationalization/localization |
| ๐๏ธ | :lock: |
Security fix or improvement |
| โฌ๏ธ | :arrow_up: |
Upgrade dependencies |
| ๐ | :rocket: |
Deploy or release |
| ๐ | :bookmark: |
Version tag / release |
| ๐ท | :construction_worker: |
CI/CD changes |
| ๐งโ๐ป | :technologist: |
Developer experience improvement |
| ๐ฑ | :seedling: |
Seed data / database seeding |
| ๐ | :loud_sound: |
Add or update logs |
| โ | :heavy_plus_sign: |
Add dependency |
| โ | :heavy_minus_sign: |
Remove dependency |
| ๐จ | :rotating_light: |
Fix linting / compiler warnings |
| โ | :white_check_mark: |
Add or update tests |
| ๐๏ธ | :building_construction: |
Architectural change |
| ๐ฆ | :package: |
Build system change |
| ๐๏ธ | :card_file_box: |
Database / migration change |
| ๐ฉน | :adhesive_bandage: |
Simple fix for non-critical issue |
| โช๏ธ | :rewind: |
Revert changes |
Rules
- Always prefix the commit message with exactly one primary emoji
- No conventional commit type prefix โ use
๐ Fix bugnotfix: ๐ Fix bug - Capitalize the first word after the emoji
- No period at the end of the subject line
- Keep it short โ subject line under 72 characters
- Pick the most specific emoji that applies (e.g.
๐for a pure CSS change, notโจ)