What problem does it solve? Releasing software involves error-prone manual steps like version bumps, changelog cleanup, registry checks, and tagging, and it is easy to skip a step or accidentally publish something prematurely. This Skill walks through a governed release process driven by the repo's declared toolchain profile, and it never submits or pushes anything on its own. ## Core Features & Use Cases - Profile-driven release walk: Reads the active toolchain profile's release-walk slot, running the full CRAN walk for R packages (version bump, NEWS, checks, cran-comments, submission checklist) or a minimal version-bump-plus-tag flow for generic projects. - Changelog consolidation and claim-checking: Retitles the development heading to the release version, groups entries, and verifies each behavior claim against the actual code before the release commit. - Human-gated handoff: Presents all outward actions (CRAN submission, tag push, GitHub release via gh) as a checklist for the user to run, never executing them autonomously. - Use Case: After merging the final milestone for version 1.8.0 of an R package, invoke the release skill to consolidate NEWS.md, run CRAN checks, and receive a submission checklist to execute manually. ## Quick Start Ask the assistant to prepare a patch release of this repository using the cairn release workflow.