编程

Release Note Drafter

试用

This skill should be used when turning raw commits, merged pull requests, issue lists, or plain change notes into concise user-facing release notes.

它能做什么

This skill should be used when turning raw commits, merged pull requests, issue lists, or plain change notes into concise user-facing release notes.

技能文档

Release Note Drafter

Overview

Turn messy implementation details into release notes that users can understand. Prefer outcomes, behavior changes, and migration impact over internal file names, ticket IDs, or commit mechanics.

Workflow

  1. Identify the audience: end users, developers, operators, or internal stakeholders.
  2. Group raw changes into Added, Changed, Fixed, Removed, Security, or Internal only when those categories are useful.
  3. Rewrite each item as a user-visible outcome. Start with the benefit or changed behavior, not the implementation detail.
  4. Merge duplicate or near-duplicate changes into one note.
  5. Keep internal-only changes out of user-facing notes unless they affect reliability, security, performance, compatibility, or operations.
  6. Add a Migration Notes section only when users must take action.
  7. Add a Known Issues section only when limitations are explicitly provided.

Expected Output

Return one of these formats based on the input size.

For small change sets:

## Release Notes

- Added ...
- Fixed ...
- Changed ...

For larger releases:

## Release Notes

### Added
- ...

### Changed
- ...

### Fixed
- ...

### Migration Notes
- ...

Style Rules

  • Use direct, plain language.
  • Prefer active voice.
  • Keep bullets short: one sentence when possible.
  • Remove low-signal prefixes such as feat:, fix:, chore:, ticket IDs, and branch names.
  • Avoid promising impact that is not present in the source material.
  • Preserve breaking changes, deprecations, security fixes, data migrations, and required user actions.

Resources

Read references/release-note-style-guide.md for examples, rewrite patterns, and category guidance.

相关技能

测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试

Draft release notes and changelog entries from a local Git repository. Use when the user asks to summarize commits, compare refs or tags, prepare release not...

10 次安装

Aggressively produce self-contained HTML artifacts instead of Markdown for substantial agent outputs. Use when the user asks for a doc, plan, spec, report, r...

7 次安装

Help users with feat:Better Error Messages. Use when a user asks for general-help, better, error, messages, labels, or needs a practical workflow, artifact,...

4 次安装

Turn a user-described business process into an automated execution flow and optionally convert it into a reusable local skill. Use when a user explains steps...

11 次安装

Use when the user needs marketing deliverables such as campaign plans, Xiaohongshu notes, audience positioning, selling-point refinement, reference-grounded...

12 次安装