release

Automate end-to-end release workflows with version bumps, changelogs, PRs, and tags.

23.1k|3.5k|Updated Feb 7, 2025
One-click install
npx skills add https://github.com/coleam00/Archon --skill release-coleam00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/coleam00/Archon/tree/main/.claude/skills/release
Command: npx skills add https://github.com/coleam00/Archon --skill release-coleam00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release management is a repeated, error-prone process that requires coordinating versioning, changelogs, PRs, and asset publication across multiple systems. This skill automates the entire workflow to ensure consistency and traceability.

Core Features & Use Cases

  • Automates end-to-end release preparation, including version bumps, changelog generation, PR creation, and tag publishing.
  • Ensures atomic updates to Homebrew formulas and taps, validates release assets, and performs post-release checks (e.g., test-release) to verify install paths.
  • Provides recovery guidance for deterministic release CI failures, enabling safe hotfix releases and clear rollback steps.

Quick Start

Initiate the release workflow by issuing /release with your desired bump (for example, '/release minor').

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate software release workflows with version bumps and changelog generation?

You can automate software release workflows by orchestrating version bumps, changelog generation, PR creation, and tag publishing. This ensures consistency and traceability across dev/main branches while validating pre-flight checks.

How do I update Homebrew formulas and taps automatically during a release?

You can update Homebrew formulas and taps automatically by incorporating atomic updates into your release process. The workflow synchronizes tap formulas and validates release assets during post-release checks.

What's the best way to manage multi-stage release processes across dev and main branches?

Managing multi-stage release processes across dev and main branches requires orchestrating version file updates, lockfile updates, and pull request creation. Safety guards validate pre-flight checks and provide rollback guidance for deterministic CI failures.

Does automated release automation work with Node or Bun projects?

Yes, automated release workflows are applicable to Node or Bun projects. The process handles version bumps, changelog drafting, tag generation, and tap synchronization with safety guards specific to these environments.

How do I rollback or recover from a failed automated release in CI?

To recover from a failed automated release in CI, you can follow built-in recovery guidance for deterministic failures. The workflow provides clear rollback steps and supports safe hotfix releases to correct issues.

Can I trigger a release automation workflow using a single command?

Yes, you can trigger the end-to-end release automation workflow by issuing a single command with your desired version bump, such as minor. This initiates changelog drafting, PR creation, and tag publishing automatically.