# Commit

> Commit Skill with conventional commits and gitmoji support Use when this capability is needed.

- Skill: `tomevault-io/commit-64` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/commit-64`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/commit-64/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/commit-64

---


# Commit Skill

Create git commits following Conventional Commits specification with gitmoji.

## Format

```
<gitmoji> <type>(<scope>): <subject>

[optional body]

[optional footer(s)]
```

## Gitmoji Reference

| Emoji | Code | Type | Description |
|-------|------|------|-------------|
| ✨ | `:sparkles:` | feat | New feature |
| 🐛 | `:bug:` | fix | Bug fix |
| 📝 | `:memo:` | docs | Documentation |
| 💄 | `:lipstick:` | style | UI/style changes |
| ♻️ | `:recycle:` | refactor | Code refactoring |
| ⚡️ | `:zap:` | perf | Performance improvement |
| ✅ | `:white_check_mark:` | test | Tests |
| 🔧 | `:wrench:` | chore | Configuration/tooling |
| 🏗️ | `:building_construction:` | build | Build system changes |
| 👷 | `:construction_worker:` | ci | CI configuration |
| 🔥 | `:fire:` | remove | Remove code/files |
| 🚀 | `:rocket:` | deploy | Deployment |
| 🔒 | `:lock:` | security | Security fix |
| ⬆️ | `:arrow_up:` | deps | Upgrade dependencies |
| ⬇️ | `:arrow_down:` | deps | Downgrade dependencies |
| 🎨 | `:art:` | style | Improve structure/format |
| 💚 | `:green_heart:` | ci | Fix CI build |
| 📦 | `:package:` | build | Update compiled files |
| 🚧 | `:construction:` | wip | Work in progress |
| 🔀 | `:twisted_rightwards_arrows:` | merge | Merge branches |
| ⏪ | `:rewind:` | revert | Revert changes |
| 🏷️ | `:label:` | types | Types (TypeScript) |
| 🩹 | `:adhesive_bandage:` | fix | Simple fix for non-critical issue |
| 🧪 | `:test_tube:` | test | Add failing test |
| 💡 | `:bulb:` | docs | Add comments in code |
| 🍱 | `:bento:` | assets | Add/update assets |
| ♿️ | `:wheelchair:` | a11y | Accessibility |
| 📱 | `:iphone:` | responsive | Responsive design |
| 🗃️ | `:card_file_box:` | db | Database changes |
| 🔊 | `:loud_sound:` | logs | Add logs |
| 🔇 | `:mute:` | logs | Remove logs |

## Examples

```bash
# New feature
✨ feat(auth): add login with Google OAuth

# Bug fix with scope
🐛 fix(api): resolve null pointer in user service

# Test updates
✅ test: update TaskCardBody gap assertion and colors snapshot

# Documentation
📝 docs(readme): add installation instructions

# Refactoring
♻️ refactor(utils): simplify date formatting logic

# Performance
⚡️ perf(queries): optimize database queries with indexing

# Dependencies
⬆️ deps: upgrade react-native to 0.73

# Breaking change (add ! after type)
✨ feat(api)!: change authentication flow

BREAKING CHANGE: API now requires Bearer token
```

## Workflow

1. Stage changes with `git add`
2. Use `git status` and `git diff` to generate the commit message description.
3. Review content and adjust if needed, and commit.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/stvmachine) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

