Create git commits with emoji prefixes and conventional commit messages. Use when the user wants to commit changes, push code, or asks to use "just pm" command.
Create well-formatted git commits using the just pm command with emoji prefixes and conventional commit style.
Use ONLY these emojis for commit messages:
| Emoji | Code | Type | Description |
| ----- | -------------------- | -------- | ---------------------------------------- |
| ✨ | :sparkles: | feat | New feature or capability |
| 🐛 | :bug: | fix | Bug fix |
| 🔧 | :wrench: | chore | Configuration, tooling, or maintenance |
| 📝 | :memo: | docs | Documentation changes |
| ♻️ | :recycle: | refactor | Code refactoring without behavior change |
| 🎨 | :art: | style | Code style, formatting, structure |
| ✅ | :white_check_mark: | test | Adding or updating tests |
| 🚀 | :rocket: | perf | Performance improvements |
| 🔒 | :lock: | security | Security fixes or improvements |
| ⬆️ | :arrow_up: | deps | Dependency updates |
| 🗑️ | :wastebasket: | remove | Removing code or files |
| 🚧 | :construction: | wip | Work in progress |
Gather context - Run these commands to understand the changes:
git status
git diff --staged
git diff
Analyze changes - Determine the primary type of change:
Compose the message - Format: <emoji> <type>: <short description>
Execute the commit - Run:
just pm "<emoji> <type>: <description>"
Good commit messages:
✨ feat: add user authentication endpoint🐛 fix: resolve null pointer in config parser📝 docs: update API documentation for v2🔧 chore: add commiter skill for git workflow♻️ refactor: simplify error handling logic✅ test: add unit tests for payment module⬆️ deps: bump fastapi to 0.110.0Bad commit messages (avoid these):
fix stuff (too vague)✨ feat: Added the new feature for users (past tense, too long)🎉 party: celebrate (wrong emoji, wrong type)If changes span multiple categories, choose the primary one or suggest splitting into multiple commits. Prefer atomic commits that focus on a single concern.
Before committing, verify:
git diff)npx skills add databricks-solutions/commiter下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer