← ClaudeAtlas

github-releaseslisted

Create or publish a GitHub release, set up a project's release guide, or set up release CI.
hk9890/claude-dev-tools · ★ 0 · Code & Development · score 75
Install: claude install-skill hk9890/claude-dev-tools
# GitHub Releases Language-agnostic release workflow for GitHub projects. ## Use cases This skill covers three release tasks — identify which one the user wants: 1. **Cut or publish a release** (default) — run the Prerequisites and Workflow below. 2. **Set up or update `docs/RELEASING.md`** — the project's release guide. Follow [setup-modify-release-workflow.md](references/setup-modify-release-workflow.md) instead of the release workflow. 3. **Set up release CI** — automate the mechanical *publish* half of a release in a CI pipeline. This is design guidance only; it does not write provider-specific pipeline files. Follow [ci-pipeline-guide.md](references/ci-pipeline-guide.md). The Prerequisites and Workflow below apply to use case 1. ## Prerequisites (Phase 1) Before starting, verify: - `command -v gh` succeeds (GitHub CLI installed) - `gh auth status` succeeds (GitHub CLI authenticated) - `git status --porcelain` returns empty (clean working tree) - You are on the default branch — releases are cut from the default branch — and in sync with its remote Run the checks as [release-workflow.md — Phase 1](references/release-workflow.md) specifies; it owns the `DEFAULT_BRANCH` derivation. If `gh` is missing or unauthenticated, or any check fails, stop and guide the user through fixing it — see [troubleshooting.md](references/troubleshooting.md). Do not start the workflow with a failed prerequisite. ## Workflow **1. Read the project release guide** Check for `docs/RELEASI