بنقرة واحدة
conventional-commits
Guide for writing conventional commits with gitmoji
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guide for writing conventional commits with gitmoji
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Prepare a new version release with changelog and version bumps
Add a new lint rule to the validator
Review code changes for quality, correctness, and style
Create GitHub pull requests with clear titles and structured descriptions. Use when the user asks to open, create, or submit a pull request or PR.
Identify and fix Clippy warnings in Rust code
Run the test suite and report results
| name | conventional-commits |
| description | Guide for writing conventional commits with gitmoji |
| license | MIT OR Apache-2.0 |
Use conventional commit format with gitmoji for all commits in this project.
<type>: <emoji> <description>
| Type | Emoji | Code | Description |
|---|---|---|---|
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 |
| Emoji | Code | Use 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 |
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"
For breaking changes, add ! after the type:
git commit -m "feat!: :boom: redesign authentication API"
Add scope in parentheses for more context:
git commit -m "feat(auth): :sparkles: add OAuth2 support"
git commit -m "fix(api): :bug: handle null response"
Do not add Co-Authored-By trailers to commit messages.