npx skills add ...
npx skills add nvidia/nemo-fabric --skill draft-release-notes
Compare NVIDIA NeMo Fabric release refs and draft the authoritative GitHub Release body plus any warranted documentation-site release-note update. Use when preparing a stable release, creating patch-release notes, updating docs/about-nemo-fabric/release-notes.mdx, or gathering verified release evidence.
npx skills add nvidia/nemo-fabric --skill draft-release-notes
Draft release notes from verified repository evidence. Keep complete, tag-specific release history in GitHub Releases. Update the documentation-site release-notes page only when the documentation-visible release summary changes.
Run the read-only helper with explicit release refs and the exact target release version:
For a patch release, use the previous stable tag as --previous. For a new
release line, use the previous release branch or tag. The report verifies both
refs, inspects the release-notes page at each ref, identifies version text, and
groups commits into review candidates. Treat the groups as an evidence index,
not publication-ready copy.
Establish the release branch and target version. Preserve unrelated working-tree changes; do not stash or discard them.
release/<major>.<minor> and
check out that branch.release/<major>.<minor>; do not infer a release line from package
metadata or Git history.Cargo.toml. When the user supplied a
version, require it to match the package version.Create a new local branch from the release branch for the release-notes work. Let the command fail rather than replacing an existing branch:
Run the helper. It reports an absent prior release-notes page without failing, which is expected for early release branches.
Verify each candidate claim in the changed public docs, API types, command help, or source before including it. Prioritize breaking changes, migrations, user-visible features, and ongoing support limitations.
For a patch release, identify the affected behavior and state whether public APIs, configuration, or dependency contracts changed.
Update only this page unless the release changes its route or entry point:
docs/about-nemo-fabric/release-notes.mdx
Leave it unchanged when a patch release does not alter the
documentation-visible summary, compatibility guidance, support status, or
limitations.Keep the existing page role:
release-notes.mdx gives the current-release summary, compatibility notes,
scope, and curated feature links.release-notes.mdx groups notable changes by user-facing theme.release-notes.mdx records current limitations.Preserve MDX front matter and the JSX SPDX comment. State the full history is available in GitHub Releases. Do not create a changelog.
Update the Roadmap section in README.md, removing items implemented or fixed by changes in the current release.
Run the validation checks detailed in Validate.
If docs/about-nemo-fabric/release-notes.mdx or README.md changed, commit the
release-notes page and README with a signed-off commit after validation
succeeds:
If docs/about-nemo-fabric/release-notes.mdx or README.md changed, use the prepare-pr
skill to open a pull request from the release-notes branch to
${RELEASE_BRANCH}. Use this title:
If docs/about-nemo-fabric/release-notes.mdx and README.md are unchanged, skip steps 11
and 12. Do not create a release-notes commit or pull request.
Run the helper for the target release and review every public claim. If the documentation page changed, run:
Check product names, commands, package names, support claims, and links against the current repository before handing off the draft.