What problem does it solve? Releasing packages in a Dart monorepo involves many error-prone manual steps: detecting which packages changed, computing correct semver bumps, writing changelogs and migration guides, publishing to pub.dev, and creating git tags and GitHub releases. This Skill orchestrates the entire release lifecycle with validation checkpoints and recovery guidance. ## Core Features & Use Cases - Change Detection & Semver Bumping: Parses conventional commits since the last release tag per package, filters non-publishable changes via .pubignore, detects pre-applied version bumps, and computes major/minor/patch bumps with pre-1.0 rules. - PR-Enriched Changelogs & Migration Guides: Fetches PR descriptions via a subagent to verify semver decisions and write user-facing changelog summaries, breaking-change notes, and MIGRATION.md entries. - Safe Publishing Workflow: Supports --plan and --dry-run modes, runs dart pub publish dry-runs, publishes packages in workspace order, creates per-package tags, and generates a combined GitHub release with a reconciliation checkpoint. - Use Case: Run the release workflow after merging several PRs to automatically bump versions, update CHANGELOG.md and README quickstart snippets, publish to pub.dev, and tag the release — with a resumption guide if the process is interrupted. ## Quick Start Ask the AI to run the release skill in plan mode to preview version bumps and changelogs for all changed packages in the monorepo.