Use when drafting or editing release notes or a changelog entry in the house voice.
npx skills add https://github.com/vercel-labs/eve-content-agent-template --skill release-notes-style
When writing or editing release notes:
can now…", not "we added…".
release so readers learn to scan it.
benefit in the first sentence and keep the entry to a sentence or two.
the reader saw, not the code path. Skip jargon the reader wouldn't know.
if there is one. Deprecate a feature for a release cycle before you remove it.
YYYY-MM-DD. Don't paste the commitlog — it's noise, not a record.
Group entries under clear headings in this order:
that affect upgrades; name the migration path).
These map onto the Keep a Changelog category set (Added, Changed, Deprecated, Removed, Fixed,
Security). Use only the headings that have entries, and reach for the standard names rather than
inventing "Tweaks" or "Misc". See references/format-specs.md.
references/best-practices.md — sourced checklist of current release-notes conventions(user-benefit framing, entry anatomy, grouping, breaking changes, linking).
references/format-specs.md — quick-lookup conventions: the Keep a Changelog category set,SemVer mapping, entry-anatomy template, and ordering/dating norms.
references/banned-words.json — the list of words to avoid. Read it once up front forawareness, then run the lint_against_style tool on your draft to check it against this
file before proposing the draft to the writer.
Shared global references for all skills in the content agent. These apply regardless of the
content type.
references/ai-phrases-to-avoid.md — AI-tell words, phrases, and punctuation to avoid.references/plain-english-alternatives.md — plain-English swaps for bloated or vague wording.Take vercel-labs/release-notes-style from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.