hunvreus/skill-issue · Archived

release

Prepare, validate, document, tag, or publish a software release. Use when the user asks to cut a release, prepare release notes, update changelog, bump a version, create a tag, or validate release readiness.

First seen May 19, 2026

Installation

$ npx skills add hunvreus/skill-issue --skill release

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hunvreus/skill-issue · top by installs.

npx skills add hunvreus/skill-issue

Browse all from hunvreus/skill-issue

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 36
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,291 B
  • docs SUMMARY.md 222 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 12 installs

SKILL.md

Release

Input

  • A version, branch, package, changelog scope, release target, or request to prepare or validate a release.
  • Use explicit input first; otherwise infer from context, tags, changelog, branch, or repo conventions.
  • Safest default: identify release conventions before changing files.

Workflow

  1. Identify release target. Determine version, branch, package, environment, and whether this is a draft, dry run, or publish.
  2. Inspect changes. Review commits, merged PRs, changelog entries, and user-facing changes since the previous release.
  3. Validate readiness. Run relevant tests, typecheck, lint, build, packaging, migration, and smoke checks.
  4. Handle versioning. If the version changes, update package manifests, lockfiles, changelogs, and generated metadata that must stay consistent.
  5. Align tag and version. Keep the release version aligned with the git tag, such as version 2.0.2 and tag v2.0.2.
  6. Update release docs. Prepare changelog, release notes, migration notes, and known issues. If the release notes format is unclear, ask instead of inventing one.
  7. Summarize before publishing. Report branch, target version, tag, validation results, changed files, and release notes draft.
  8. Create release artifact. Tag, package, publish, or open the release only according to repo conventions and explicit user approval.
  9. Report outcome. Include version, artifacts, validation, skipped checks, and follow-up tasks.

Output

  • Release target and scope
  • Matching version and tag
  • Changelog or release notes
  • Validation run
  • Version/tag/artifact status
  • Known issues and follow-up work

Guardrails

  • Do not create or push tags, publish releases, push release commits, or deploy without explicit user approval.
  • Do not invent semantic version bumps; infer from repo rules or ask.
  • Do not invent release notes format; infer from repo rules or ask.
  • Do not hide failed or skipped validation.
  • Preserve existing release conventions over generic release process.