From ro
Create git commits with emoji conventional commit format. Handles staging, message formatting, and timestamp rules. Use when committing changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ro:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create well-formatted git commits with emoji conventional commit style.
Create well-formatted git commits with emoji conventional commit style.
/commit
/commit --amend
Every commit message MUST use this format:
<emoji> <type>: <description>
Single line. Lowercase description. No period at the end. Focus on the "why" not the "what".
| Emoji | Type | When to use |
|---|---|---|
| ✨ | feat | New feature or capability |
| 🐛 | fix | Bug fix |
| 🧪 | test | Adding or fixing tests |
| 📝 | docs | Documentation changes |
| 🧹 | chore | Maintenance, config, tooling |
| ♻️ | refactor | Code restructuring without behaviour change |
| 🚀 | deploy | Deployment-related changes |
| 🔧 | config | Configuration changes |
| ⚡ | perf | Performance improvements |
| 🔒 | security | Security fixes |
✨ feat: add vault search with fuzzy matching
🐛 fix: prevent duplicate wiki pages on re-ingest
♻️ refactor: extract frontmatter parser into shared util
📝 docs: add obsidian integration guide
🧹 chore: update dependencies and clean unused imports
Co-Authored-By lines✨ feat: thing not ✨ feat(scope): thingcommitlint commit-msg hook enforce header-max-length (default 100), and the whole subject line counts, including the leading emoji + type: prefix (about 8-12 chars). A long subject is rejected with header must not be longer than 100 characters and the commit never lands. Under 72 keeps you safely inside it. Put detail in the body, not the subject.git status and git diff to understand what changedgit log --oneline -5 to see recent commit stylegit add -A)GIT_AUTHOR_DATE and GIT_COMMITTER_DATEgit status--amendIf the user passes --amend, amend the previous commit instead of creating a new one. Preserve the original timestamp unless the user specifies otherwise.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub ronancodes/ronan-skills --plugin ro