What problem does it solve?
Preparing a software release involves tedious manual work: bumping versions, reading through commits since the last tag, writing user-facing release notes, and opening a properly formatted PR. This Skill automates that entire release-cutting workflow for the OpenSEO repository.
Core Features & Use Cases
- Automated Version Bumping: Reads package.json and bumps the patch version, respecting existing bumps and explicit minor/major requests.
- Commit-to-Notes Pipeline: Collects commits since the last git tag, fetches PR bodies and author handles via the GitHub CLI, and drafts concise release notes following a strict style guide with contributor credits.
- Review and Verification Loop: Spawns reviewer and verification subagents to adversarially check the draft against guidelines and actual code before finalizing.
- Use Case: A maintainer says "prepare the v0.0.26 release" and receives a version bump, a curated release-notes/v0.0.26.md file, and an open PR titled "release: v0.0.26" against main.
Quick Start
Ask the assistant to prepare a new OpenSEO release and draft release notes from the commits since the last tag.