--- name: Leavn Commit Machine description: Create clean, descriptive git commits for Leavn app following emoji prefix convention with comprehensive change summaries allowed-tools: Bash, Read --- # Leavn Commit Machine ## Instructions Create commits following Leavn's emoji convention: 1. **Check what changed**: ```bash git status git diff --stat git diff ``` 2. **Choose emoji prefix**: - ๐Ÿ”ง `:wrench:` - Bug fixes, corrections - ๐Ÿš€ `:rocket:` - New features, major improvements - ๐Ÿงน `:broom:` - Code cleanup, deletions - โšก๏ธ `:zap:` - Performance improvements - ๐Ÿ›ก๏ธ `:shield:` - Security, error handling - ๐Ÿ”€ `:twisted_rightwards_arrows:` - Merge, consolidation - ๐Ÿ› `:bug:` - Bug fixes (visual/functional) - ๐ŸŽจ `:art:` - UI/UX improvements - ๐ŸŽต `:musical_note:` - Audio features - ๐Ÿ“ `:memo:` - Documentation 3. **Write commit message**: ``` {emoji} Brief summary (50 chars) - Bullet point details - File counts, line changes - Impact statement ๐Ÿค– Generated with Claude Code Co-Authored-By: Claude ``` 4. **Commit**: ```bash git add -A git commit -m "$(cat <<'EOF' Message here EOF )" ``` Use this skill when: Ready to commit changes, multiple files modified, need good commit message