kevmoo/whats_new/whats-new
Claude Code and agent skill by kevmoo/whats_new
- community
Checking that the SKILL.md file is still in the repository.
Summarizes weekly What's New activity across Dart packages (pub.dev publishers), the Dart SDK (next stable CHANGELOG.md diffs and stable/beta dot-release hotfixes), and dart-lang/google-cloud-dart GitHub repositories, then guides human curation into Notable Commits reports, social media copy packs, and video scripts.
Install
npx vskill@latest install kevmoo/whats_new/whats-newSKILL.md
Dart Ecosystem "What's New" Skill (whats-new)
Guides a 2-stage workflow combining the deterministic whats_new harvester CLI with human editorial selection to produce weekly Dart ecosystem recaps, social posts (X, Bluesky, LinkedIn), and YouTube video scripts/show notes.
Stage 1: Deterministic Harvesting & Shortlist Curation
- Run the Deterministic Harvester CLI: Execute
whats_newover the target
time window (default: last 7 days):
``bash dart bin/whats_new.dart --days 7 --output /tmp/whats_new_digest.md ``
_(For custom windows, pass --since YYYY-MM-DD --until YYYY-MM-DD.)_
- **Apply the Selection Rubric
(references/rubric.md): Read `/tmp/whats_new_digest.md` and propose a curated shortlist of 8–16 highlights** across four streams:
- 🆕 New & Updated Packages (`pub.dev`): Brand-new packages (
0.1.0/
1.0.0) and significant feature releases across dart.dev, tools.dart.dev, and labs.dart.dev.
- 🎯 Dart SDK Next Stable (`main` `CHANGELOG.md`): User-facing additions
to the language, core libraries (dart:js_interop, dart:ffi, dart:typed_data), and CLI/analyzer tooling. Use the per-commit work-back metadata (🛠️ N code/test files vs. 🧹 CHANGELOG.md-only edit/cleanup) to exclude copy-edits or typo fixes from feature highlights.
- 🛡️ Dart SDK Stable "Dot" Releases (`stable` / `beta`): Patch releases
and critical [cp] cherry-pick bug fixes.
- 🚀 Notable Merged PRs & 🎉 First-Time Contributors: High-scoring human
PRs (score ranked by reactions, media demos, P0–P2 labels, and diff size) and first-time community contributors.
- **Standalone Repository-Grouped Atomic Table Artifact & Human Gate
(ask_question)**:
- Write a standalone artifact (
whats_new_recommended_table.md)
containing ONLY the recommended highlights grouped by GitHub Repository (### [org/repo](https://github.com/org/repo)).
- Under each repository heading, render a 5-column Markdown table
(| Type | Target | Version / Ref | Summary | Author |).
- Strict 1-Item-Per-Row Invariant: Every table row MUST represent
strictly one atomic item (one package release, one SDK commit, or one PR/spec change). NEVER merge multiple packages or combine different commits/PRs into a single compound row.
- Present the standalone table and use
ask_question
(is_multi_select: true or confirmation) so the human can approve, trim, or swap rows before drafting Stage 2 copy.
Stage 2: Multi-Format Deliverable Generation
Once the human confirms the highlight selection, generate the requested output formats using references/templates.md:
- Weekly "Notable Changes" Markdown Report (modeled on
- Group into thematic sentence-case
####headings (Packages & ecosystem,
Language & core libraries, Web & native interop, Tooling & developer experience, First-time contributors).
- Include a 1–2 sentence benefit summary ending with 1–2 relevant emojis,
embedded media links (when present in the digest), and exact Authored by ... and reviewed by ... attributions.
- Social Media Copy Pack (X / Twitter, Bluesky, LinkedIn):
- Concise Single Post (`<= 280` weighted chars): Enforce
t.coURL
accounting where every URL counts as 23 characters (len(non_url_text) + 23 * num_urls <= 280).
- Multi-Post Thread / LinkedIn Summary: Highlight top 3–5 releases/PRs
with direct links to pub.dev and GitHub.
- Video Script & Show Notes Rundown (modeled on
- 15-second cold open hook naming the top 2 headlines.
- Segment-by-segment talking points with
[ON SCREEN: <URL / code snippet / media URL>] cues.
- Copy-pasteable YouTube description with chapter timestamps and links.
Mandatory Writing & Data Integrity Guardrails
- **Zero Publisher Domain Mentions (
dart.dev,tools.dart.dev,
labs.dart.dev)**: Verified pub.dev publisher domains are strictly internal harvest search filters in config.yaml. Never mention pub.dev publisher domains in Notable Changes reports, social media copy, video scripts, or recommended tables—end users only care about the package (package:foo) and its source repository (dart-lang/tools).
- Zero Hallucinated Links or Contributors: Every version number, PR URL,
issue number, author handle, and reviewer handle MUST come verbatim from the deterministic whats_new CLI output.
- Anti-AI-Slop Style Rules (adapted from Kate Lovett's release blog guide):
- Banned Vocabulary: Never use
robust,seamless,elevate,unlocks,
empower, foundational, granular, streamline, resilient, paramount, tapestry, state-of-the-art, significantly, or revolutionary.
- Plain Active Verbs: Use concrete verbs (
adds,fixes,supports,
publishes, reduces, removes).
- No Formulaic Triples or Negative Parallelisms: Avoid
"not only X, but also Y" and "X rather than Y". Lead every bullet with the concrete API, package, or developer benefit.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/whats-new/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kevmoo/whats_new/whats-new)