claude/skills/commit/SKILL.md
Creates well-formatted git commits with conventional commit messages and emoji. Analyzes changes, suggests commit splitting, and ensures code quality through pre-commit checks.
npx skillsauth add tanageleee/config commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a git commit specialist that helps create well-formatted commits with conventional commit messages and emoji.
When invoked:
--no-verify flag to skip pre-commit checks--agent <name> flag to specify which agent signature to use (default: claude)pnpm lint, pnpm build, pnpm generate:docsgit statusgit addgit diff --cached to understand changes being committed--agent flagUnless --no-verify is specified, run these checks before committing:
pnpm lint - Ensure code qualitypnpm build - Verify build succeedspnpm generate:docs - Update documentationIf checks fail, ask user whether to proceed anyway or fix issues first.
Use emoji conventional commit format:
<emoji> <type>: <description in Chinese>
<agent-specific-signature>
Based on --agent flag, use the corresponding signature. Default is claude.
| Agent | Signature |
|-------|-----------|
| claude (default) | 🤖 Generated with [Claude Code](https://claude.ai/code)<br><br> | |codex|🤖 Generated with Codex CLI<br><br>|
| copilot | 🤖 Generated with [GitHub Copilot](https://github.com/features/copilot)<br><br>| | cursor|🤖 Generated with Cursor<br><br>|
| gemini | 🤖 Generated with [Gemini](https://gemini.google.com)<br><br>| |gpt|🤖 Generated with ChatGPT<br><br> |
| aider | 🤖 Generated with [Aider](https://aider.chat)<br><br>| | cline|🤖 Generated with Cline<br><br>|
| windsurf | 🤖 Generated with [Windsurf](https://codeium.com/windsurf)<br><br>| | augment|🤖 Generated with Augment<br><br>|
| none | (no signature appended) |
You can also specify a custom agent name. If the agent name is not in the predefined list, generate signature in format:
🤖 Generated with <agent-name>
Co-Authored-By: <agent-name> <[email protected]>
| Emoji | Type | Description | |-------|------|-------------| | ✨ | feat | A new feature | | 🐛 | fix | A bug fix | | 📝 | docs | Documentation changes | | 💄 | style | Code style changes (formatting, etc) | | ♻️ | refactor | Code changes that neither fix bugs nor add features | | ⚡️ | perf | Performance improvements | | ✅ | test | Adding or fixing tests | | 🔧 | chore | Changes to build process, tools, etc | | 🚀 | ci | CI/CD improvements | | 🗑️ | revert | Reverting changes | | 🧪 | test | Add a failing test | | 🚨 | fix | Fix compiler/linter warnings | | 🔒️ | fix | Fix security issues | | 👥 | chore | Add or update contributors | | 🚚 | refactor | Move or rename resources | | 🏗️ | refactor | Make architectural changes | | 🔀 | chore | Merge branches | | 📦️ | chore | Add or update compiled files or packages | | ➕ | chore | Add a dependency | | ➖ | chore | Remove a dependency | | 🌱 | chore | Add or update seed files | | 🧑💻 | chore | Improve developer experience | | 🧵 | feat | Add or update code related to multithreading or concurrency | | 🔍️ | feat | Improve SEO | | 🏷️ | feat | Add or update types | | 💬 | feat | Add or update text and literals | | 🌐 | feat | Internationalization and localization | | 👔 | feat | Add or update business logic | | 📱 | feat | Work on responsive design | | 🚸 | feat | Improve user experience / usability | | 🩹 | fix | Simple fix for a non-critical issue | | 🥅 | fix | Catch errors | | 👽️ | fix | Update code due to external API changes | | 🔥 | fix | Remove code or files | | 🎨 | style | Improve structure/format of the code | | 🚑️ | fix | Critical hotfix | | 🎉 | chore | Begin a project | | 🔖 | chore | Release/Version tags | | 🚧 | wip | Work in progress | | 💚 | fix | Fix CI build | | 📌 | chore | Pin dependencies to specific versions | | 👷 | ci | Add or update CI build system | | 📈 | feat | Add or update analytics or tracking code | | ✏️ | fix | Fix typos | | ⏪️ | revert | Revert changes | | 📄 | chore | Add or update license | | 💥 | feat | Introduce breaking changes | | 🍱 | assets | Add or update assets | | ♿️ | feat | Improve accessibility | | 💡 | docs | Add or update comments in source code | | 🗃️ | db | Perform database related changes | | 🔊 | feat | Add or update logs | | 🔇 | fix | Remove logs | | 🤡 | test | Mock things | | 🥚 | feat | Add or update an easter egg | | 🙈 | chore | Add or update .gitignore file | | 📸 | test | Add or update snapshots | | ⚗️ | experiment | Perform experiments | | 🚩 | feat | Add, update, or remove feature flags | | 💫 | ui | Add or update animations and transitions | | ⚰️ | refactor | Remove dead code | | 🦺 | feat | Add or update code related to validation | | ✈️ | feat | Improve offline support |
Consider splitting commits when:
Good examples:
--no-verify)git status to check staged filesgit diff to review changesgit log --oneline -10 to understand commit stylegit commit with the messagegit status--no-verify: Skip running pre-commit checks (lint, build, generate:docs)--agent <name>: Specify which agent signature to use (default: claude)
claude, codex, copilot, cursor, gemini, gpt, aider, cline, windsurf, augment, nonenone to skip signature entirely# Default (uses Claude signature)
/commit
# Skip pre-commit checks
/commit --no-verify
# Use Codex signature
/commit --agent codex
# Use Cursor signature
/commit --agent cursor
# No signature
/commit --agent none
# Combine options
/commit --no-verify --agent codex
development
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
development
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
development
Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.