Update the whats-new page and archive old entries with changes to the website since the previous release.
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/update_whats_new/SKILL.mdUse this skill when a new Flutter release has occurred and you need to update
sites/docs/src/content/release/whats-new.md to describe the changes to the
documentation site since the previous release.
Identify the previous release date & version
Read sites/docs/src/content/release/whats-new.md and locate the
topmost release section.
Find the version and the release date for that release.
This is your starting point.
Archive the oldest release (if necessary)
To keep the "What's new" page focused on recent updates, it should
typically hold only the last 3 to 4 releases.
If adding a new release exceeds this limit, move the oldest release section
from sites/docs/src/content/release/whats-new.md to
sites/docs/src/content/release/archive-whats-new.md.
archive-whats-new.md and insert the moved section at the top of
the stable releases list (just below the introduction, separated
by ---).Retrieve recent Git commits
Retrieve the git commits made to the documentation content directory since the previous release date identified in Step 1. For example:
git log --after="<previous_release_date>" \
--oneline -- sites/docs/src/content/Analyze commits for meaningful changes
Review the content of each commit since that date. Identify changes that are significant to developers or users. Look for:
[!IMPORTANT] ONLY include entries that are meaningful and user-facing to someone reading our documentation.
Do NOT include:
- Non-user-facing infrastructure changes.
- Internal refactoring or maintenance simplifications.
- Trivial tweaks (such as typos, link fixes, or release notes index updates).
- Commits from Dart and Flutter team members (such as Parker or Daco) unless they authored a major new guide.
DO include specific, high-impact changes, for example:
- Added a new guide for installing plugins in IDEs.
- Reworked the Android Kotlin migration guide.
- Added support for Swift Package Manager Add-to-App.
Create a new release section
In sites/docs/src/content/release/whats-new.md, create a new section
at the top of the file (just below the introduction) for the new release.
Follow the formatting and structure of past releases on the page:
## 12 August 2026: Release 3.47.Flutter 3.47 is live! For details, check out the [Flutter 3.47 blog post][3.47-blog-post].). Do not link breaking
changes or release notes in this paragraph.<YouTubeEmbed> component:
<div class="video-wrapper">
<span class="video-intro">Check out the latest in Dart and Flutter</span>
<YouTubeEmbed
id="VIDEO_ID"
title="What's New in Dart and Flutter 3.47"
fullWidth></YouTubeEmbed>
</div>**Docs updated or added since the <Previous Version> release**.
This heading should be followed immediately by the bulleted list
(do not add extra filler sentences in between).Add entries for meaningful changes
For each meaningful change identified in Step 4:
* Guidance has been added... or * The page has been updated...).* There is a new guide...).* A new guide on [Dependency management][dependency-mgmt]
explains how to...* The assets guide now explains how to bundle...* The [Add-to-app][add-to-app] documentation now includes...* A new migration guide helps you migrate...* The Flutter [Widget Previews][widget-previewer] tool has
graduated to stable...* **Widget Previews:** Flutter [Widget Previews]...).
Instead, write clean, natural sentences with the links integrated inline,
matching the style of past entries (for example,
The Flutter [Widget Previews][widget-previewer] tool has graduated...).(Thank you, [username][].). Only thank community contributors,
not Flutter team members.As always, check out the [breaking changes] page...)
as a standalone paragraph directly below the bulleted list,
separated by a blank line, rather than including it as a bullet point.Add and format link definitions
Add the link definitions (reference links) to the bottom of the new release section, matching the style used throughout the document.
[3.47-blog-post]: /blog/whats-new-in-flutter-3-47
[username]: https://github.com/usernameOutput Writer Verification Guide
In your final chat response to the developer, provide a structured Writer Verification Guide to help the writer review your draft. This guide must contain:
http://lamek.c.googlers.com:5000/...)./release/whats-new page,
and click through each link to verify it exists and is correct.Request review
Notify the developer that the whats-new.md page has been updated
and ask them to verify the changes using the Writer Verification Guide.
flutter/website
3667d0e
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.