Release Notes
Create release notes for a new version tag.
Install
npx skills add agentic-community/mcp-gateway-registry --skill release-notes -g -a claude-code -y- Repository
- agentic-community/mcp-gateway-registry1k
- Category
- Writing
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Create release notes for a new version tag. Gathers all commits, PRs, issues fixed, and breaking changes since a previous release. Creates the release notes markdown file, tags the repo, and pushes. Asks the user to confirm the base version to diff against.
Release Notes Skill
Use this skill when the user wants to create release notes for a new version. This skill gathers all changes since a previous release, writes structured release notes following the project's established format, tags the repo, and pushes.
Input
The skill takes a version tag as input:
- Format:
{major}.{minor}.{patch}(e.g.,1.24.0) - novprefix, semver only - Older releases (pre-
1.23.0) used avprefix (e.g.,v1.0.22) - existing artifacts underdocs/release-notes/v*.mdand tagsv1.0.xare preserved as-is, but new releases must use the bare-semver convention - If the user provides a
v-prefixed version for a new release, strip the prefix and confirm
Output
Creates a release notes file in docs/release-notes/ and tags the repo:
docs/release-notes/{version}.md- Release notes markdown file (e.g.,docs/release-notes/1.24.0.md)- Git tag
{version}pointing to the commit that includes the release notes
Workflow
Step 0: Confirm the Pre-Release Smoke Test Was Run (Gate)
Before doing any release-notes work, confirm the end-to-end release smoke test
(tests/e2e_release_test.py) has been run
against a live gateway and passed. This suite exercises the surface a release
must not break: the registry is up, the built-in airegistry-tools server is
healthy and its search tool works, servers/agents/skills support full CRUD,
semantic search returns results, security scans run, and one real external MCP
server (AWS knowledge base) is reachable end to end through the gateway proxy.
- Ask the user, using AskUserQuestion, whether they have already run the
release smoke test and it passed. Offer these options:
- "Yes, it passed" (proceed to Step 1)
- "No, run it now" (Recommended - run it for them, see below)
- "Skip it" (proceed, but see the warning below)
