release
Installation
SKILL.md
Release
Cut a release straight from the trunk and hand back plain-English patch notes. This
is a trunk-based flow: the repository's default branch (master or main) is the
single source of truth, releases are tags cut from the trunk, and there is no
develop/staging branch promotion chain. Staging and production are deployment
environments driven by CI and tags, not git branches.
It is an orchestrator: it reads commit history, derives the next semantic version, writes the patch notes, and — only after you confirm — tags the trunk and publishes a GitHub release. It never rewrites history and never tags a dirty or unsynced trunk.
Contract
Inputs: