Technical documentationGitHub source
Generate release notes
/release-notesAnalyze Git commits and generate multi-format release notes.
// skill content
Generate Release Notes Analyze Git commits and generate multi-format release notes. ## Arguments $ARGUMENTS (Use format: --from=TAG_OR_SHA --to=TAG_OR_SHA 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 1. Run git log --oneline <from>..<to> to get commits 2. Parse commit messages for conventional commit format 3. Group and format into the three output types 4. Highlight any breaking changes prominently
// original public source
strataga/claude-setup/commands/release-notes.md
License: License not specified. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.