<< All versions

Skill v1.0.0

currentLLM-judged scan100/100
manuelmauro/skilo/conventional-commits
──Details
PublishedOctober 23, 2026 at 11:33 AM
Content Hashsha256:044c2e913802678b...
Git SHA2167e7ea4647
──Files
Files (1 file, 3.4 KB)
SKILL.md3.4 KBactive
SKILL.md · 89 lines · 3.4 KB

version: "1.0.0" name: conventional-commits description: Guide for writing conventional commits with gitmoji license: MIT OR Apache-2.0


Conventional Commits

Use conventional commit format with gitmoji for all commits in this project.

Format

<type>: <emoji> <description>

Commit Types and Emojis

TypeEmojiCodeDescription
feat✨:sparkles:New feature
fix🐛:bug:Bug fix
docs📝:memo:Documentation
style💄:lipstick:UI/style changes
refactor♻️:recycle:Code refactoring
perf⚡:zap:Performance improvement
test✅:white_check_mark:Add/update tests
build📦:package:Build system/dependencies
ci👷:construction_worker:CI configuration
chore🔧:wrench:Maintenance tasks
revert⏪:rewind:Revert changes

Additional Emojis

EmojiCodeUse case
🎉:tada:Initial commit
🔥:fire:Remove code/files
🚑:ambulance:Critical hotfix
🔒:lock:Security fix
🚧:construction:Work in progress
⬆️:arrow_up:Upgrade dependencies
⬇️:arrow_down:Downgrade dependencies
📌:pushpin:Pin dependencies
🏷️:label:Add/update types
💥:boom:Breaking changes
✏️:pencil2:Fix typos
🚚:truck:Move/rename files
🍱:bento:Add/update assets
♿:wheelchair:Accessibility
🔊:loud_sound:Add logs
🔇:mute:Remove logs
🗃️:card_file_box:Database changes
🤖:robot:AI/ML related
🧠:brain:AI/neural network changes

Examples

bash
git commit -m "feat: :sparkles: add user authentication"
git commit -m "fix: :bug: resolve login redirect loop"
git commit -m "docs: :memo: update API documentation"
git commit -m "refactor: :recycle: extract validation logic"
git commit -m "chore: :arrow_up: release v1.0.0"
git commit -m "ci: :construction_worker: add GitHub Actions workflow"

Breaking Changes

For breaking changes, add ! after the type:

bash
git commit -m "feat!: :boom: redesign authentication API"

Scope (Optional)

Add scope in parentheses for more context:

bash
git commit -m "feat(auth): :sparkles: add OAuth2 support"
git commit -m "fix(api): :bug: handle null response"

Co-Authorship

Do not add Co-Authored-By trailers to commit messages.

All versions