✨ feat: add commit_message and bdd_testing skills
- Create commit_message skill with Gitmoji validation and templates - Update bdd_testing skill to match validated BDD implementation - Add comprehensive documentation and validation scripts - Ensure all skills follow AGENTS.md conventions Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
25
.vibe/skills/commit_message/assets/commit-template.txt
Normal file
25
.vibe/skills/commit_message/assets/commit-template.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
# Commit Message Template
|
||||
|
||||
# Type: Choose one gitmoji from the reference
|
||||
# ✨ :sparkles: feat - New feature
|
||||
# 🐛 :bug: fix - Bug fix
|
||||
# 📝 :memo: docs - Documentation
|
||||
# ♻️ :recycle: refactor - Code refactoring
|
||||
# 🧪 :test_tube: test - Tests
|
||||
# 🔧 :wrench: chore - Configuration
|
||||
|
||||
# Format: <gitmoji> <type>: <description>
|
||||
# Example: ✨ feat: implement BDD testing framework
|
||||
|
||||
# First line (50 chars max):
|
||||
|
||||
# Body (optional - explain what and why, not how):
|
||||
# - Change 1
|
||||
# - Change 2
|
||||
# - Change 3
|
||||
|
||||
# Footer (optional - references, breaking changes):
|
||||
# Resolves: #<issue>
|
||||
# Breaking: <description>
|
||||
# Generated by Mistral Vibe.
|
||||
# Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
|
||||
41
.vibe/skills/commit_message/assets/gitmoji-cheatsheet.md
Normal file
41
.vibe/skills/commit_message/assets/gitmoji-cheatsheet.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Gitmoji Cheatsheet
|
||||
|
||||
## Quick Reference
|
||||
|
||||
### Most Common
|
||||
- ✨ `:sparkles:` - New feature
|
||||
- 🐛 `:bug:` - Bug fix
|
||||
- 📝 `:memo:` - Documentation
|
||||
- ♻️ `:recycle:` - Refactoring
|
||||
- 🧪 `:test_tube:` - Tests
|
||||
- 🔧 `:wrench:` - Configuration
|
||||
|
||||
### All Gitmoji
|
||||
|
||||
| Emoji | Code | Type | Description |
|
||||
|-------|------|------|-------------|
|
||||
| ✨ | `:sparkles:` | feat | New feature |
|
||||
| 🐛 | `:bug:` | fix | Bug fix |
|
||||
| 📝 | `:memo:` | docs | Documentation |
|
||||
| 🎨 | `:art:` | style | Code formatting |
|
||||
| 🔧 | `:wrench:` | chore | Build/config changes |
|
||||
| ♻️ | `:recycle:` | refactor | Code refactoring |
|
||||
| 🚀 | `:rocket:` | perf | Performance improvements |
|
||||
| 🔒 | `:lock:` | security | Security fixes |
|
||||
| 📦 | `:package:` | dependencies | Dependency changes |
|
||||
| 🔥 | `:fire:` | remove | Remove code/files |
|
||||
| 🐧 | `:penguin:` | linux | Linux-specific changes |
|
||||
| 🍎 | `:apple:` | macos | macOS-specific changes |
|
||||
| 🪟 | `:window:` | windows | Windows-specific changes |
|
||||
| 🤖 | `:robot:` | ci | CI/CD changes |
|
||||
| 🧪 | `:test_tube:` | test | Tests |
|
||||
| 📈 | `:chart_with_upwards_trend:` | analytics | Analytics/SEO |
|
||||
| 🌐 | `:globe_with_meridians:` | i18n | Internationalization |
|
||||
| ⚡ | `:zap:` | performance | Performance improvements |
|
||||
|
||||
## Usage Tips
|
||||
|
||||
1. **Keep it simple**: Use the most specific gitmoji that fits
|
||||
2. **Be consistent**: Use the same gitmoji for similar changes
|
||||
3. **First line only**: Gitmoji goes in the first line of commit message
|
||||
4. **One gitmoji per commit**: Focus on the primary change type
|
||||
Reference in New Issue
Block a user