← ClaudeAtlas

changelog-generatorlisted

Automatische Release Notes aus Git Commits. Kategorisiert Commits (Features, Fixes, Breaking Changes), wandelt technische Sprache in kundenfreundliche Beschreibungen um. Aktivieren mit /changelog, /changelog v1.2.0..v1.3.0, oder /changelog --week.
freitasp1/claude-code-skills · ★ 8 · AI & Automation · score 71
Install: claude install-skill freitasp1/claude-code-skills
# Changelog Generator Dieser Skill analysiert die Git-History und erstellt automatisch kundenfreundliche Release Notes. ## Verwendung ```bash /changelog # Seit letztem Tag /changelog v1.2.0..v1.3.0 # Zwischen zwei Versionen /changelog --week # Letzte 7 Tage /changelog --since=2025-12-01 # Seit Datum ``` ## Kategorien und Emojis | Prefix | Kategorie | Emoji | Kundenfreundlicher Titel | |--------|-----------|-------|--------------------------| | `feat:` | Features | ✨ | Neue Funktionen | | `fix:` | Bug Fixes | 🐛 | Fehlerbehebungen | | `perf:` | Performance | 🔧 | Verbesserungen | | `refactor:` | Refactoring | 🔧 | Verbesserungen | | `BREAKING:` | Breaking Changes | 💥 | Wichtige Aenderungen | | `security:` | Security | 🔒 | Sicherheit | | `docs:` | Documentation | 📚 | Dokumentation | ## Workflow ### Schritt 1: Git-History abrufen ```bash # Seit letztem Tag git log $(git describe --tags --abbrev=0 2>/dev/null || echo "HEAD~50")..HEAD --oneline --no-merges # Zwischen Versionen git log v1.2.0..v1.3.0 --oneline --no-merges # Letzte Woche git log --since="7 days ago" --oneline --no-merges # Mit Datum und Autor git log --pretty=format:"%h|%s|%ad|%an" --date=short --since="7 days ago" --no-merges ``` ### Schritt 2: Commits kategorisieren Analysiere jeden Commit und ordne ihn einer Kategorie zu: ``` feat: Add export button → ✨ Features fix: Resolve login error → 🐛 Bug Fixes perf: Optimize database queries → 🔧 Verbesserungen BREAKING: Remove deprec