Create, import, edit, or review posts for the official Flutter blog at flutter.dev/blog, including metadata, media, authors, and publication checks.
83%
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
Preserve the author's voice, intent, and requested scope. First person, contractions, anecdotes, humor, enthusiasm, and future-facing announcements can all be appropriate. Don't rewrite them merely to match documentation conventions.
Apply write-technical-docs and format-markdown selectively for clarity,
accuracy, accessibility, links, code formatting, and sound structure.
Their documentation-specific preferences aren't blanket blog requirements:
semantic line breaks and an 80-character limit aren't required,
especially when importing or lightly editing an existing post.
Fix or flag substantive issues with source fidelity, technical accuracy, accessibility, metadata, or rendering. Treat preference-only rewrites as suggestions unless copyediting was requested.
A small prose-only correction might need no reference.
Consult sites/www/content/blog/data.yaml,
sites/www/content/blog/authors.yaml, comparable recent posts,
or implementation source when a convention is unclear.
write-dart and write-flutter as relevant.
Validate complete examples when practical and
label intentional omissions or pseudocode clearly.TODO, TBD, or placeholder notes.
Report intentional markers or blockers instead of silently removing them.For a new post or a change to metadata or content, run the build and link-reference checks:
dart run dash_site --site=www build
dart run dash_site --site=www check-link-referencesWhen layout, media, metadata, or content significantly changes, consider previewing the site locally:
dart run dash_site --site=www serveFor a prose-only edit that doesn't change links, direct inspection of the content can be enough.
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.