skills/gitmoji/SKILL.md
Select gitmoji emoji for commit messages. Triggers on "use gitmoji", "add gitmoji", "select gitmoji", or when creating commit messages requiring gitmoji prefixes. Semantic matching of commit intent to emoji.
npx skillsauth add ddaanet/agent-core gitmojiInstall 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.
Semantic gitmoji selection for commit messages. Reads gitmoji index, analyzes commit message, selects appropriate emoji prefix. Augments /commit workflow.
Index: Read skills/gitmoji/cache/gitmojis.txt (~75 entries, format: emoji - name - description)
If index missing, run: skills/gitmoji/scripts/update-gitmoji-index.sh
Understand semantic meaning:
Matching criteria:
Selection rules:
Return emoji character only (not name/code): 🐛 ✓ • :bug: ✗ • "bug" ✗
Commit format: emoji commit message (example: 🐛 Fix null pointer exception in user authentication)
Update script: skills/gitmoji/scripts/update-gitmoji-index.sh
Requirements: curl, jq, internet connection to gitmoji.dev
🐛), not codes (:bug:)tools
Manage git worktrees for parallel task execution. Triggers on "create a worktree", "set up parallel work", "merge a worktree", "branch off a task", or uses the `wt`, `wt merge`, or `wt-rm` shortcuts. Worktree lifecycle: creation, focused sessions, merge ceremony, cleanup, parallel task setup.
testing
Recall behavioral knowledge from project decisions. Triggers on "when to do X", situational patterns, or decision content for recognized situations. Invoke with "/when <trigger>".
tools
Sync edify fragments and portable justfile to match the current plugin version. Detects user-edited files and warns instead of overwriting. Use --force to overwrite conflicts.
testing
Write compact bash scripts using exec tracing pattern. Triggers when writing bash scripts with 3+ sequential commands. The exec 2>&1 + set -xeuo pipefail pattern eliminates echo statements via automatic command tracing, reducing script size by 40-60%.