What problem does it solve?
Manually cutting a new Medito app release requires updating the version, preparing release notes, committing changes, tagging the commit, and pushing to the remote repository, which is error‑prone and time‑consuming.
Core Features & Use Cases
- Version decision & bump: Determines the next semver version, validates it, and updates
pubspec.yaml.
- Pre‑flight checks: Ensures a clean git state and that the tag does not already exist.
- Release notes drafting: Invokes the
update-release-notes skill to populate the Unreleased section and obtains user approval.
- Automated script execution: Runs
prepare_release.sh, increments the build number, and verifies the changes.
- Commit, tag, and push: Stages only the relevant files, creates a release commit, tags it, and pushes both branch and tag.
This skill is ideal for developers who need to create a reliable, repeatable release process for the Medito Flutter application.
Quick Start
Ask the release skill to cut a new release for version 3.6.16.