Prompt file imported from cacao-research/Cacao (
.github/prompts/commit_gen.prompt.md). Copyright stays with the author.
Cacao Commit Message Generator
Emoji System
Core Categories (Primary)
Framework & Features
๐ซ :chocolate_bar: - Core framework changes and major updates
๐ช :cookie: - Frontend/Performance improvements
๐ฏ :honey_pot: - Deployment and configuration changes
๐ฏ :dart: - Hitting targets, meeting goals
๐ :rocket: - Major feature launches
โก :zap: - Performance improvements
Development & Infrastructure
๐ฑ :seedling: - Documentation and README updates
โ :coffee: - Development tooling and infrastructure
๐ซ :beans: - Frontend completion milestones
๐ :new: - New features or major additions
๐ง :wrench: - Configuration changes
๐จ :hammer: - Development tools
๐ ๏ธ :hammer_and_wrench: - Fixes and improvements
Code Quality
โจ :sparkles: - New features or enhancements
๐งน :broom: - Code cleanup/refactoring
๐จ :art: - Improving code structure/format
๐ :magnifying_glass: - Code review changes
๐ :bug: - Bug fixes
๐งช :test_tube: - Testing improvements
Documentation & UI
๐ :books: - Documentation updates
๐ :lipstick: - UI and style improvements
๐ญ :performing_arts: - UI/UX enhancements
๐ก :bulb: - New ideas, creative solutions
๐ :memo: - Writing docs or comments
Special Cases
๐ :lock: - Security improvements
๐ :globe_with_meridians: - Internationalization/localization
๐ :bar_chart: - Analytics and data
๐ง :construction: - Work in progress
๐ :bookmark: - Version tags/releases
๐ค :robot: - Automation updates
โป๏ธ :recycle: - Code refactoring
โ๏ธ :gear: - Configuration changes
Usage Guidelines
- Core Framework: Use food-themed emojis (๐ซ, ๐ช, ๐ฏ) for significant framework changes
- Documentation: Use ๐ฑ for documentation and README updates
- Development: Use โ for development infrastructure
- Frontend: Use ๐ซ for frontend milestones
- Features: Use โจ or ๐ for new features based on size
- Fixes: Use ๐ for bugs, ๐ง for configuration
- Code Quality: Use ๐งน or โป๏ธ for refactoring
- UI/UX: Use ๐ or ๐ญ for visual changes
- Security: Always use ๐ for security-related commits
- Testing: Use ๐งช for test-related changes
Example Commits
๐ซ Add new core framework feature
๐ Launch major platform update
โจ Add user authentication system
๐ง Update configuration settings
๐ฑ Improve API documentation
โ Upgrade development dependencies
๐ Fix user login issue
๐ Update component styling
๐ Implement security patches
๐ Add analytics tracking