Create or update Chatto release pages from release-please state, tags, changelog entries, and PRs.
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/chatto-release-notes/SKILL.mdWrite one docs-website MDX page per stable minor release. Follow
apps/docs-website/AGENTS.md for public documentation style and terminology.
Paths below are relative to the repository root.
.release-please-config.json, .release-please-manifest.json, and the
release-please PR, if present. Target the next stable minor release unless
the user specifies another release.x.y.0.
For example, 0.5.0-beta.4 belongs on the 0.5.0 page.CHANGELOG.md sections.
Include later fix: commits that are not yet in the changelog. Check product
docs and code when the effect on readers is unclear.The page path is
apps/docs-website/src/content/docs/releases/<version-with-hyphens>.mdx.
Use hyphens in filenames and dotted versions in visible text.
Treat existing pages as manually edited. Preserve their wording, order, and
unrelated content. Make targeted edits when the user requests an update.
Without that request, put proposed changes in
.context/release-page-<version>-proposal.md. Restructure an existing page only
when the user requests it.
Upgrade Notes.
Transport, storage, media-format, and cache changes are not feature cards
unless product documentation or the maintainer identifies a separately
intended user capability. Do not invent a feature from an incidental effect.Read the components in apps/docs-website/src/components/release-notes/
before use. Add missing components if the requested page requires them.
Import them from ../../../components/release-notes/ in the MDX page.
Use this page order:
ReleaseHero. Until the stable release exists, use (unreleased) in the
frontmatter title, an unreleased description, and status="Unreleased" on
the hero. If readers must act before they upgrade, say so in the summary.## Using Chatto for members,
## Running Chatto for operators and administrators, and
## Integrating with Chatto for bots, API clients, and other integrations.
Omit a section that has no content. Each section has these parts in this
order, and omits a part that has no content:
ReleaseFeatureGrid with cards: size="large" headline cards first,
then default cards, then size="small" cards.### Other noteworthy changes: a bullet list of smaller changes that do
not need a card. Write each bullet as one or two short sentences.### Fixes: a bullet list of fixes for this audience.## Upgrade Notes, when readers must act or check compatibility.## GitHub release.Cards:
ReleaseFeatureGrid with ReleaseFeatureCard as direct children.
This structure supports native Grid Lanes and its polyfill.size="large" for headlines, size="small"
for compact items, and the default size otherwise. Keep each card to one
short paragraph: usually one sentence for small cards and at most two for
other cards. Move extra detail to upgrade notes, grouped fixes, or the GitHub
release. Do not add audience labels or subheadings inside cards.Other sections:
###
subsections, for example permissions, upgrade procedure, configuration,
what members notice, and custom clients and bots. Link to guides for
details. Do not list individual API changes; link to the API compatibility
guide.### Fixes part of the section for the audience it
affects. Do not put fixes in feature cards. Omit fixes that already shipped
in a patch release of the previous stable minor release.GitHub release and a link to
https://github.com/chattocorp/chatto/releases/tag/v<version>.
Keep this target for unreleased pages even before it exists.apps/docs-website/astro.config.mjs.Use images only when the maintainer supplies or identifies an asset, or explicitly requests one. Do not generate screenshots or demo images by default.
Store release images in
apps/docs-website/public/releases/<version-with-hyphens>/.
Use ReleaseImage or the card's imageSrc, imageAlt, imageCaption, and
imagePosition props. Add useful alt text and a short factual caption. Place
an image beside the feature it shows.
Run mise x -- pnpm --filter docs-website build after page edits. Check that
supplied images render. For material layout or style changes, check the page
at desktop and mobile widths. Report which checks ran.
chattocorp/chatto
bf769cf
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.