release-notes-generate
Generate LLM-backed release notes between git tags using the repo release-scripts. Use when asked for changelogs, release notes, or summaries between two tags.
When & Why to Use This Skill
This Claude skill automates the creation of professional, LLM-backed release notes by analyzing the delta between specific git tags. By integrating with repository release scripts, it transforms raw git history into structured, readable changelogs, ensuring that software version documentation is both accurate and consistent without manual effort.
Use Cases
- Automated Changelog Generation: Quickly generate a detailed list of features, fixes, and changes when preparing a new software version for production.
- Stakeholder Reporting: Summarize technical git commits into high-level release summaries suitable for product managers and non-technical stakeholders.
- Documentation Consistency: Use standardized prompts and release scripts to maintain a consistent tone and format across all project release notes.
- Historical Audit: Generate summaries of changes between any two historical tags to understand the evolution of the codebase over time.
| name | release-notes-generate |
|---|---|
| description | Generate LLM-backed release notes between git tags using the repo release-scripts. Use when asked for changelogs, release notes, or summaries between two tags. |
Release Notes Generate
Overview
Create release notes between git tags using the release-notes CLI and its prompt.
Workflow
- Run the CLI from
dev/packages/release-scripts:pnpm release:notes --current-tag <tag> --previous-tag <tag> --output <path>. - Review or update the prompt at
dev/packages/release-scripts/scripts/release-notes/prompt.mdwhen tone or format changes are needed. - Confirm the output is based on actual git history and avoid inventing changes.