Documentation techniquesource GitHub
Générer des notes de mise à jour
/release-notesAnalyser les commits Git et générer des notes de mise à jour multiformat.
// contenu du skill
Generate Release Notes
Analyze Git commits and generate multi-format release notes.
Arguments
$ARGUMENTS
(Use format: `--from=TAGORSHA --to=TAGORSHA` or defaults to last tag to HEAD)
Output Formats
1. Technical Release Notes (GitHub)
Group changes by conventional commit type:
- Breaking Changes (marked with BREAKING CHANGE)
- Features (feat:)
- Bug Fixes (fix:)
- Performance (perf:)
- Documentation (docs:)
- Refactoring (refactor:)
- Other (chore:, ci:, test:)
Include PR/issue links where available.
2. Marketing Notes (User-Facing)
- Highlight new capabilities
- Focus on benefits, not implementation
- Use clear, non-technical language
- Suitable for blog posts or announcements
3. Internal Notes (Team)
- Technical debt addressed
- Architecture changes
- Migration steps if needed
- Known issues or limitations
Process
- Run `git log --oneline <from>..<to>` to get commits
- Parse commit messages for conventional commit format
- Group and format into the three output types
- Highlight any breaking changes prominently
// source originale publique
strataga/claude-setup/commands/release-notes.md
Licence : Licence non indiquée. Consultez le dépôt avant toute réutilisation.
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.