Create a git commit messages using the gitmoji standard with lowercase text. Use this skill whenever the user asks to write, generate, suggest, or create a git commit message, or when they describe changes they've made and need a commit message for them. Also trigger when the user says things like "commit this", "what should my commit say", or "help me commit".
npx @senso-ai/shipables install Chippers255/ai-commitsGenerates commit messages following the gitmoji standard with all message text in lowercase.
<emoji> <short description in lowercase>
For commits that benefit from more context, use the extended format:
<emoji> <short description in lowercase>
<optional body: brief lowercase explanation of *why*, not *what*>
:sparkles:)references/gitmoji-list.mdRead references/gitmoji-list.md for the full gitmoji list with meanings.
| Situation | Use |
|---|---|
| New user-facing feature | ✨ |
| Bug fix | 🐛 |
| Tiny / trivial fix | 🩹 |
| Urgent production fix | 🚑️ |
| Style / formatting only, no logic change | 🎨 |
| Refactor with no behavior change | ♻️ |
| Add or update tests | ✅ |
| Update docs or comments | 📝 or 💡 |
| Dependency bump | ⬆️ / ⬇️ |
| Config file change | 🔧 |
| Delete files or dead code | 🔥 |
| Breaking change | 💥 |
| WIP / incomplete | 🚧 |
Feature addition:
✨ add dark mode toggle to settings panel
Bug fix:
🐛 fix null pointer when user has no profile photo
Documentation:
📝 update readme with new environment variable setup
Refactor:
♻️ extract payment logic into dedicated service class
Dependency upgrade:
⬆️ upgrade react to v19.1
With body (when why isn't obvious):
⚡️ cache user permissions on login
permissions were being re-fetched on every route change,
causing noticeable lag in the sidebar
Breaking change:
💥 remove legacy v1 api endpoints
v1 endpoints have been deprecated since march 2024.
clients should migrate to v2 before upgrading.
If the user pastes a diff, list of changed files, or describes their changes in plain language:
:sparkles:) — use the unicode emoji directly