Write the .changes/ release note that every PR with a user-visible change must include. Use when creating or finishing a PR that changes behavior in apps/ or libs/, when the "Release note gate" CI check fails, or when deciding whether the no-release-note label applies.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
.changes/)Every PR with a user-visible change adds one note file under .changes/.
At release time the notes become the GitHub release body, the CHANGELOG.md
section, and the website blog scaffold. CI enforces this: the Release note
gate check fails any PR that touches runtime code under apps/ or libs/
without an added .changes/*.md file or the no-release-note label.
Name: .changes/<area>-<short-slug>.md — area matches the
conventional-commit scope of the PR.
---
type: feature
area: playback
issues: [1187]
screenshot: up-next-rail
---
Series now show an "Up Next" rail beside the player on wide windows: the rest
of the current season, watch progress, and click-to-play inline.| Field | Required | Value |
|---|---|---|
type | yes | breaking / feature / fix / perf / internal |
area | yes | lowercase slug = conventional-commit scope |
issues | no | [1187] or bare 1187 — issues this PR closes |
screenshot | no | slug from the release screenshot manifest |
scopr:.One to three sentences, present tense, max 400 characters, written for a user, not a reviewer:
WebVideoControlsAdapter to hoist volume state"resolveEnrichmentSeasonNumber"type: internal is for changes worth recording but invisible to users
(dependency bumps with behavior risk, packaging moves). They are excluded
from the release body and blog, and collapsed in CHANGELOG.md.
no-release-note label)Test-only changes, docs, CI/workflow plumbing, pure refactors with no
behavior change. The gate auto-exempts *.spec.ts, *.e2e.ts,
__snapshots__/, apps/website/, apps/*-e2e/, apps/*-mock-server/,
libs/shared/testing/ and *.md — if only those changed, no label needed.
pnpm run release:notes:validateFull format reference: .changes/README.md. Gate policy:
tools/release/check-release-note-gate.mjs.
deae0a2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.