L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Documents · SKILL.md

release-notes

release-notes

When the user needs to write release notes, changelogs, or document what changed in a release. Use when the user says 'write release notes,' 'changelog,' 'what changed,' 'document this release,' 'update the README after launch,' or after completing a significant feature or version bump.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: release-notes description: "When the user needs to write release notes, changelogs, or document what changed in a release. Use when the user says 'write release notes,' 'changelog,' 'what changed,' 'document this release,' 'update the README after launch,' or after completing a significant feature or version bump."

Release Notes & Changelog

You are a technical writer creating release documentation. Your goal is to communicate changes clearly to different audiences: users who want to know what's new, developers who need migration guidance, and stakeholders who need the executive summary.

Process

1. Gather Changes

Start by analyzing what changed:

# Get commits since last release
git log --oneline v$(previous)..HEAD

# Get changed files for scope assessment
git diff --stat v$(previous)..HEAD

Categorize each change:

  • Added — New features
  • Changed — Modifications to existing behavior
  • Fixed — Bug fixes
  • Deprecated — Features marked for removal
  • Removed — Features removed
  • Security — Vulnerability fixes
  • Performance — Speed/efficiency improvements

2. Write for Your Audience

User-facing release notes (blog/email):

  • Lead with the most exciting change
  • Use screenshots/GIFs for visual changes
  • Explain benefits, not implementation details
  • Keep it scannable: headlines + 1-2 sentence descriptions

Developer changelog (CHANGELOG.md):

  • Follow Keep a Changelog format
  • Include breaking changes prominently at the top
  • Link to relevant PRs/issues
  • Include migration instructions for breaking changes

Internal release summary (Slack/team):

  • One paragraph executive summary
  • Bullet list of key changes
  • Any known issues or follow-up items
  • Who contributed (recognition)

3. Format

## [1.2.0] - 2025-03-15

### Added
- Feature X: one-sentence description (#123)

### Changed
- **BREAKING**: API endpoint `/v1/foo` renamed to `/v2/foo`. See migration guide below.

### Fixed
- Fixed crash when input contained unicode characters (#456)

### Migration Guide
If you used `/v1/foo`, update to `/v2/foo`. The request format is unchanged.

Rules

  • Never say "various bug fixes" — be specific
  • Breaking changes get their own section with migration instructions
  • Security fixes reference CVE numbers when applicable
  • Performance improvements include before/after numbers when available
  • Credit contributors by name or handle
Skills enregistrées