Agent Skills
› software-mansion-labs/react-native-bottom-sheet
› release-notes
release-notes
GitHub根据Git历史、PR和Issue自动生成或审查React Native库的发布说明,涵盖版本对比、变更梳理及贡献者统计。
触发场景
生成软件版本更新日志
审查或校对发布说明文档
安装
npx skills add software-mansion-labs/react-native-bottom-sheet --skill release-notes -g -y
SKILL.md
Frontmatter
{
"name": "release-notes",
"description": "Draft or review React Native Bottom Sheet release notes from Git history, pull requests, issues, and previous releases."
}
Release notes
Style
- Start with
## Overview, followed by lowercase metadata bullets in this order:addressed: #123, #456(ascending issue numbers)external contributors: @username, @username
- Omit inapplicable metadata bullets.
- Follow with
## Changes. Use bullets for independent changes; use a numbered list when related API changes build on one another. - Start change entries with verbs such as
Added,Fixed, orImproved. - Format API symbols, props, values, and package names in backticks. Identify Android-only or iOS-only behavior explicitly.
- Describe the observable behavior and relevant trigger, not implementation mechanics. Explain deprecation replacements and migration steps where needed.
- Exclude routine dependency bumps, formatting, release commits, tests, CI work, and internal refactors unless they affect consumers.
- Avoid marketing language, commit hashes, and contributor thanks outside the overview metadata.
Evidence and comparison
- Determine the requested target and baseline. Use the root
package.jsonfor the current version and inspect tags and published releases. Honor an explicit comparison such asnext.2versusnext.1; otherwise use the previous published version. Compare the baseline tag with the target tag, or withHEADif the target tag does not exist yet. - Review all commits in that range, relevant diffs, and associated PRs. Check public TypeScript APIs, native behavior, and documentation as appropriate.
- Identify addressed issues from both explicit PR links and a search of relevant open and closed issues. Read matching reports and comments: a fix may resolve an issue that its PR never mentions, and a resolved issue may remain open. Include issues resolved by the shipped changes, not merely related reports or PR numbers.
- Verify external contributors using PR authorship and available repository or
affiliation context. Do not infer external status solely from GitHub's
CONTRIBUTORlabel. Exclude bots.
Stable releases after prereleases
For a stable release preceded by same-version next releases, read their
release notes in version order and combine the user-visible changes. Deduplicate
overlapping entries, preserve verified addressed issues and external
contributors. Inspect the diff from the final prerelease to the stable target
for additional changes. Use raw history to fill gaps in the prerelease notes.
版本历史
- 5f4d094 当前 2026-09-27 11:26


