Agent Skills
› lukevella/rallly
› devmoji
devmoji
GitHub提供符合 Devmoji 规范的 Git 提交消息 emoji 前缀选择指南。帮助用户在编写或格式化 git commit message 时,根据变更类型(如功能、修复、重构等)匹配最恰当的 emoji 符号,确保提交信息格式统一规范。
Trigger Scenarios
commit message
git commit
commit emoji
devmoji
Install
npx skills add lukevella/rallly --skill devmoji -g -y
SKILL.md
Frontmatter
{
"name": "devmoji",
"description": "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\".",
"user-invocable": false
}
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✨)
Version History
- afeccb9 Current 2026-08-20 16:47


