What problem does it solve?
This Skill coordinates the complex, error-prone process of preparing and publishing a software release while preventing incomplete changelog coverage, stale API artifacts, version mismatches, and premature tagging.
Core Features & Use Cases
- End-to-End Orchestration: Guides version updates, OpenAPI regeneration, SDK generation, changelog auditing, changelog rollover, commits, tags, and GitHub releases in the required order.
- Release Safeguards: Enforces audit gates, validates version consistency, preserves OpenAPI-before-SDK sequencing, supports safe dry runs, and requires confirmation for destructive operations.
- Use Case: Prepare a production release from a clean main branch, identify missing changelog coverage, regenerate derived API artifacts, roll the changelog forward, and publish a correctly tagged GitHub release.
Quick Start
Use the release skill to prepare and validate the next semver release, stopping for confirmation before committing, tagging, or publishing it.