Agent Skillsdartsim/dart › dart-release-packaging

dart-release-packaging

GitHub

自动化 Dart 项目发布流程,包括版本升级、变更日志生成及打包检查。通过创建 PR 并等待人工审批后合并,确保发布过程的规范性和可追溯性。

.agents/skills/dart-release-packaging/SKILL.md dartsim/dart

触发场景

需要为 Dart 项目准备新版本发布 执行版本递增和更新 CHANGELOG

安装

npx skills add dartsim/dart --skill dart-release-packaging -g -y
更多选项

非标准路径

npx skills add https://github.com/dartsim/dart/tree/main/.agents/skills/dart-release-packaging -g -y

不安装直接使用

npx skills use dartsim/dart@dart-release-packaging

指定 Agent (Claude Code)

npx skills add dartsim/dart --skill dart-release-packaging -a claude-code -g -y

安装 repo 全部 skill

npx skills add dartsim/dart --all -g -y

预览 repo 内 skill

npx skills add dartsim/dart --list

SKILL.md

Frontmatter
{
    "name": "dart-release-packaging",
    "description": "DART Release Packaging: create a release version bump and changelog PR"
}

dart-release-packaging

Use this skill in Codex to run the DART dart-release-packaging workflow. The editable workflow source lives in .claude/commands/; this file is its generated adapter in the shared .agents/skills/ catalog.

Invocation

  • Claude Code/OpenCode: /dart-release-packaging <arguments>
  • Codex: $dart-release-packaging <arguments>

Treat the text after the skill name as $ARGUMENTS. When the workflow references $1, $2, etc., map those to the positional values supplied by the user.

Command Body

Create release packaging PR after explicit maintainer/user approval: $ARGUMENTS

Required Reading

@AGENTS.md @docs/onboarding/release-management.md @docs/onboarding/contributing.md @docs/onboarding/changelog.md

Workflow

  1. Confirm the new version, for example 6.16.6.
  2. Derive the release branch: release-<major>.<minor>.
  3. Fetch and branch from the release branch:
    git fetch origin <RELEASE_BRANCH>
    git checkout -B release/<NEW_VERSION>-version-bump origin/<RELEASE_BRANCH>
    
  4. Bump versions in package.xml and pixi.toml.
  5. Update version requirements in examples/tutorials if needed.
  6. Invoke the dart-changelog routine in release-audit mode, then add or finalize the CHANGELOG.md release section with the release date, milestone link, release summary, and audit from docs/onboarding/changelog.md.
  7. Run pixi run lint and relevant packaging checks.
  8. Commit as Packaging <NEW_VERSION>.
  9. Ask for explicit maintainer/user approval before pushing, creating the PR, or setting milestones.
  10. After approval, create the PR against the release branch with the release milestone for that branch, for example the specific version milestone if available.

Output

  • PR URL
  • Version files changed
  • Changelog section added
  • Checks run

版本历史

  • b9fbefc 当前 2026-07-19 11:30

同 Skill 集合

.agents/skills/dart-analyze/SKILL.md
.agents/skills/dart-architecture/SKILL.md
.agents/skills/dart-audit-agent-compliance/SKILL.md
.agents/skills/dart-backport-pr/SKILL.md
.agents/skills/dart-benchmark-packet/SKILL.md
.agents/skills/dart-branch-cleanup/SKILL.md
.agents/skills/dart-build/SKILL.md
.agents/skills/dart-changelog/SKILL.md
.agents/skills/dart-ci/SKILL.md
.agents/skills/dart-close-issue/SKILL.md
.agents/skills/dart-contribute/SKILL.md
.agents/skills/dart-deps/SKILL.md
.agents/skills/dart-docs-update/SKILL.md
.agents/skills/dart-downstream-fix/SKILL.md
.agents/skills/dart-execute-packet/SKILL.md
.agents/skills/dart-fix-ci/SKILL.md
.agents/skills/dart-fix-issue/SKILL.md
.agents/skills/dart-io/SKILL.md
.agents/skills/dart-manage-pr/SKILL.md
.agents/skills/dart-mechanical-refactor/SKILL.md
.agents/skills/dart-model-upgrade/SKILL.md
.agents/skills/dart-new-task/SKILL.md
.agents/skills/dart-next/SKILL.md
.agents/skills/dart-plan-update/SKILL.md
.agents/skills/dart-pr/SKILL.md
.agents/skills/dart-python/SKILL.md
.agents/skills/dart-references/SKILL.md
.agents/skills/dart-release-merge-main/SKILL.md
.agents/skills/dart-resume/SKILL.md
.agents/skills/dart-retro/SKILL.md
.agents/skills/dart-review-pr/SKILL.md
.agents/skills/dart-test/SKILL.md
.agents/skills/dart-triage-issue/SKILL.md
.agents/skills/dart-ultrawork/SKILL.md
.agents/skills/dart-verify-sim/SKILL.md
.claude/skills/dart-architecture/SKILL.md
.claude/skills/dart-build/SKILL.md
.claude/skills/dart-ci/SKILL.md
.claude/skills/dart-contribute/SKILL.md
.claude/skills/dart-io/SKILL.md
.claude/skills/dart-python/SKILL.md
.claude/skills/dart-references/SKILL.md
.claude/skills/dart-test/SKILL.md
.claude/skills/dart-verify-sim/SKILL.md
.codex/skills/dart-analyze/SKILL.md
.codex/skills/dart-architecture/SKILL.md
.codex/skills/dart-audit-agent-compliance/SKILL.md
.codex/skills/dart-backport-pr/SKILL.md
.codex/skills/dart-benchmark-packet/SKILL.md

元信息

文件数
0
版本
41af07b
Hash
d58d486d
收录时间
2026-07-19 11:30

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-09 09:52
浙ICP备14020137号-1 $访客地图$