npx skills add ...
npx skills add necmttn/ax --skill release-announcement
Draft or revise ax release announcements and website changelog pages. Triggers when the user says "write release notes", "draft release announcement", "prepare changelog", "release page", "version page", "what changed in vX.Y.Z", "generate announcement for vX.Y.Z", or asks for a release narrative. Uses Release Please range evidence, git changed files/commits, and ax sessions/recall to explain how the release got there. Do NOT trigger for ordinary commit messages or unrelated docs.
npx skills add necmttn/ax --skill release-announcement
Write release announcements that are grounded in the actual release range and
the agent sessions that produced it. This skill owns the curated layer under
docs/releases/; Release Please still owns CHANGELOG.md.
Assumes ax is on PATH and the local ax database is reachable. If ax fails
with a DB connection error, tell the user to start the repo DB and continue
from git evidence only if they ask.
Use this skill for:
Do not use this for a single commit message, generic README edits, or a non-release feature doc.
If the version is known:
This drafts docs/releases/vX.Y.Z.md and, when the Release Please compare
heading is present, embeds:
BASE_REF)HEAD (HEAD_REF)git diff --name-status "$BASE_REF..$HEAD_REF"git log --reverse --format='%h %cs %s' "$BASE_REF..$HEAD_REF"If you need to inspect manually:
Use the file list to identify touched subsystems. Use the commit list to pick important SHAs. Then query ax:
For large releases, inspect at least:
Replace the generated draft with a topical narrative. Keep it concise, but make it useful:
Do not invent motivation. If ax session evidence is missing, say what the commits and changed files prove and keep the story narrower.
Put website-visible release images here:
Reference them from release markdown:
The website release renderer supports headings, lists, links, bold scopes, fenced code blocks, and images. Use those instead of hand-written HTML.
Run:
If the page changed, preview and smoke the specific version page:
Check /changelog and /changelog/vX.Y.Z.
ax ingest here --since=30d
ax sessions here --days=30
ax sessions near <important-sha>
ax recall "<subsystem or decision>" --sources=turn,commit --scope=hereapps/site/public/releases/assets/bun run typecheck
cd site && bun run buildcd site
bun run preview -- --host 127.0.0.1 --port 4175