prepare-release

Coordinate multi-phase OpenAPI toolkit release preparation across agents.

5|5|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/erraggy/oastools --skill prepare-release-erraggy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare-release
Source: https://github.com/erraggy/oastools/tree/main/.claude/skills/prepare-release
Command: npx skills add https://github.com/erraggy/oastools --skill prepare-release-erraggy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates a multi-phase release preparation workflow by orchestrating background agents, scripts, and release-note enhancements to ensure a thorough, repeatable process.

Core Features & Use Cases

  • Phase orchestration across DevOps, Architect, Maintainer, and Developer roles to validate and prepare a new release.
  • Infers the release version from conventional commits when no version is provided, reducing manual input.
  • Centralized execution of the release workflow via the prepare-release.sh script and automatic enhancement of release notes in the .release directory.
  • Creates a focused release-prep branch (chore/<version>-release-prep) to support CI workflows and traceability.

Quick Start

Invoke /prepare-release <version> to start the automated release preparation workflow.

Frequently Asked Questions about prepare-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate release preparation across multiple agents?

Automated release preparation is coordinated by orchestrating background agents across DevOps, Architect, Maintainer, and Developer roles to validate and prepare a new release. It enforces centralized execution through the prepare-release.sh script to ensure a repeatable process.

How do I infer a release version from conventional commits?

You can infer a release version from conventional commits by omitting the version parameter when invoking the release preparation workflow. The system automatically analyzes the commit history to determine the appropriate version number without requiring manual input.

What is the best way to orchestrate a multi-phase release workflow?

The best way to orchestrate a multi-phase release workflow is to use a centralized script that coordinates background tasks and enhances release notes. This approach manages phase orchestration across various roles and creates a dedicated release-prep branch for CI traceability.

How do I create a release-prep branch for CI workflows?

A release-prep branch is automatically created as chore/<version>-release-prep during the release preparation workflow. This dedicated branch supports CI workflows and ensures traceability throughout the automated release process.

Can I enhance release notes formatting automatically during pre-release?

Release notes formatting is enhanced automatically during pre-release orchestration. The system processes and improves release notes stored in the .release directory, applying formatting enhancements as part of the centralized workflow execution.

Do I need to provide a version number to start the release preparation workflow?

You do not need to provide a version number to start the release preparation workflow. When a version is omitted, the system automatically infers the correct release version by analyzing conventional commits in the repository.