Agent skill

A2ui Dart Versioning

by a2ui-project in a2ui-project/a2ui

Records a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version.

Apache-2.0Auto-check passedDevelopment

Install A2ui Dart Versioning

skills CLI
$ npx skills add a2ui-project/a2ui --skill a2ui-dart-versioning -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install a2ui-project/a2ui a2ui-dart-versioning --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/a2ui-project/a2ui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/a2ui-dart-versioning .claude/skills/a2ui-dart-versioning && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
a2ui-dart-versioning
GitHub stars
17k
Token cost
~558 tokens
SKILL.md length
287 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Apache-2.0

At a glance

Records a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version.

  • Tasks that involve Cross-platform mobile apps
  • SKILL.md covers Recording a change and Releasing
  • Calls flutter
  • Tasks that involve Changelog and release notes

What it does

A2ui Dart Versioning is an agent skill from a2ui-project/a2ui. Records a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version. Use before editing a CHANGELOG.md or the version in a pubspec.yaml under dart/.

Its SKILL.md is about 560 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Cross-platform mobile apps and Changelog and release notes. It works with Dart. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Cross-platform mobile apps
  • Tasks that involve Changelog and release notes

Example prompts

  • “Use the a2ui-dart-versioning skill to record a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version”
  • “/a2ui-dart-versioning”

What it can do on your machine

Read from SKILL.md and the folder at commit 03b77ae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • flutter

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

A2ui Dart Versioning loads about 558 tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 287 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~558

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from a2ui-project/a2ui at commit 03b77ae, republished under its Apache-2.0 licence (© a2ui-project). 287 words, ~558 tokens.

Download SKILL.mdSave it as .claude/skills/a2ui-dart-versioning/SKILL.md (or your agent's skills folder).
name
a2ui-dart-versioning
description
Records a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version. Use before editing a CHANGELOG.md or the version in a pubspec.yaml under dart/.

Versioning the A2UI Dart packages

The Dart packages under dart/, such as a2ui_core and a2ui_agent, are published to pub.dev by a maintainer, as described in docs/contributing/release.md. Several pull requests usually land between two releases, and only a release pull request changes the version.

Recording a change

  • Add your notes to the ## Unreleased section at the top of the package's CHANGELOG.md. If the package has no such section, add one above the newest version.
  • Leave version: in pubspec.yaml untouched.
  • Read the whole ## Unreleased section first. An earlier pull request may describe something your change replaces, such as "Declared X as a stub" when you implement X. Rewrite those notes so the section describes the release as it will ship, rather than adding a second entry that contradicts the first.
  • Describe what a user of the package sees: new APIs, changed behavior, and breaking changes marked Breaking:. Internal refactoring needs no entry.
  • Another workspace package that depends on this one needs its constraint raised only if it uses the API that the next release adds.

Releasing

A release is a pull request of its own. It moves the notes from ## Unreleased under a heading with the new version and sets version: in pubspec.yaml to the same value. After it merges, the maintainer runs flutter pub publish from the commit of that pull request.

The new version follows docs/contributing/release-pub-dev.md:

  • A -wipNNN version is followed by the next number, zero-padded to three digits: 0.0.1-wip004 becomes 0.0.1-wip005.
  • Before 1.0.0, a breaking change increments the minor number and any other change the patch number: 0.2.2 becomes 0.3.0 or 0.2.3.
  • A version that was already published is never reused. Check the list on pub.dev, which the link in the heading of CHANGELOG.md leads to.

© a2ui-project, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/a2ui-dart-versioning of a2ui-project/a2ui.

Open the folder on GitHubat commit 03b77ae

Compare with similar skills

A2ui Dart Versioning next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

A2ui Dart Versioning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
A2ui Dart Versioning this skilla2ui-project/a2ui17k—~558Automated safety check: PassApache-2.0
ReleaseMelbourneDeveloper/dart_node113—~2kAutomated safety check: NotesNone
Flutter Pub ReleaseMixinNetwork/flutter-plugins512—~1.3kAutomated safety check: PassMIT
Engine Whats Newflutter/flutter179k—~978Automated safety check: PassBSD-3-Clause
Code Guidelinesgetsentry/sentry-dart873—~2.2kAutomated safety check: PassMIT
Bump VersionVeryGoodOpenSource/very_good_analysis477—~2.6kAutomated safety check: PassMIT

Similar skills

  • Release

    MelbourneDeveloper/dart_node

    Prepare and execute a release to pub.dev. An agent skill from MelbourneDeveloper/dart_node.

    113 GitHub stars~2k tokensUpdated 25 days ago
    DevelopmentAuto-check: notes
  • Flutter Pub Release

    MixinNetwork/flutter-plugins

    Prepare and draft a pub.dev release for a package in the flutter-plugins monorepo.

    512 GitHub stars~1.3k tokensUpdated 1 mo ago
    MobileAuto-check passed
  • Engine Whats New

    flutter/flutter

    Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).

    179k GitHub stars~978 tokensUpdated today
    MobileAuto-check passed
  • Code Guidelines

    getsentry/sentry-dart

    Official

    Enforce Sentry Dart/Flutter SDK code guidelines for implementation, refactoring, and review.

    873 GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Bump Version

    VeryGoodOpenSource/very_good_analysis

    Bumps the verygoodanalysis package to a new version. An agent skill from VeryGoodOpenSource/very_good_analysis.

    477 GitHub stars~2.6k tokensUpdated 11 days ago
    DevelopmentAuto-check passed
  • Generate Doc

    hyochan/react-native-nitro-sound

    Create or update react-native-nitro-sound API documentation, examples, migration notes, FAQ entries, changelog or release notes, and compiled AI context.

    961 GitHub stars~824 tokensUpdated 10 days ago
    DevelopmentAuto-check passed

More from a2ui-project/a2ui

All 20 skills in this repo
  • A2ui Remediate Problem

    a2ui-project/a2ui

    Remediates a specific recommendation from an A2UI compliance report issue, or resolves any general GitHub issue, by inspecting context, implementing minimal targeted fixes, verifying tests, creating…

    17k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • A2ui Issue Triage

    a2ui-project/a2ui

    Automates the triage of GitHub issues in the A2UI repository.

    17k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • A2ui Audit

    a2ui-project/a2ui

    Main coordination skill to run the blueprint compliance, documentation synchronization, and test quality audits, posting the combined results as a labeled GitHub issue.

    17k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Iterative benchmarking, evaluation, and algorithmic optimization of alternative A2UI inference formats (such as Express, Atom, and Elemental).

    17k GitHub stars~985 tokensUpdated today
    Auto-check passed
  • Automated generator for strongly typed Pydantic v2 data models and basic catalogs across any A2UI protocol version (v0.8, v0.9, v0.9.1, v1.0, etc.).

    17k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • A2ui Python Development

    a2ui-project/a2ui

    Grounding, architectural standards, Python best practices, package facade conventions, testing, and verification workflows for developing any Python code across the entire A2UI repository (core…

    17k GitHub stars~2.4k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about A2ui Dart Versioning

What does A2ui Dart Versioning do?

Records a change to a Dart package under dart/ in its CHANGELOG.md, and explains how a release sets the version. A2ui Dart Versioning is an agent skill from a2ui-project/a2ui.md, and explains how a release sets the version.

When should I use A2ui Dart Versioning?

A2ui Dart Versioning fits situations like: tasks that involve Cross-platform mobile apps; tasks that involve Changelog and release notes.

How do I install A2ui Dart Versioning in Claude Code?

Run `npx skills add a2ui-project/a2ui --skill a2ui-dart-versioning -a claude-code`. Or copy the skill folder (.agents/skills/a2ui-dart-versioning in a2ui-project/a2ui) into .claude/skills/a2ui-dart-versioning in your project. Claude Code loads it when a task matches its description.

How do I install A2ui Dart Versioning in Codex?

Run `npx skills add a2ui-project/a2ui --skill a2ui-dart-versioning -a codex`. Or copy the skill folder (.agents/skills/a2ui-dart-versioning in a2ui-project/a2ui) into .agents/skills/a2ui-dart-versioning in your project. Codex loads it when a task matches its description.

Can I use A2ui Dart Versioning in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add a2ui-project/a2ui --skill a2ui-dart-versioning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/a2ui-dart-versioning, .gemini/skills/a2ui-dart-versioning, .github/skills/a2ui-dart-versioning and .opencode/skills/a2ui-dart-versioning in your project.

What does A2ui Dart Versioning need to run?

Going by SKILL.md and its folder, A2ui Dart Versioning needs the command-line tools its instructions call (flutter).

Does A2ui Dart Versioning access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is A2ui Dart Versioning safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does A2ui Dart Versioning use?

A2ui Dart Versioning is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does A2ui Dart Versioning use?

About 558 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to A2ui Dart Versioning?

Skills that share tags, products or a category with A2ui Dart Versioning: Release (MelbourneDeveloper/dart_node, 113 stars), Flutter Pub Release (MixinNetwork/flutter-plugins, 512 stars), Engine Whats New (flutter/flutter, 179k stars) and Code Guidelines (getsentry/sentry-dart, 873 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains A2ui Dart Versioning?

a2ui-project (a GitHub organization) maintains it in a2ui-project/a2ui, which has 16,638 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 9, 2026.

Source: a2ui-project/a2ui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.