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.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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.
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
Identify release target. Determine version, branch, package, environment, and whether this is a draft, dry run, or publish.
Inspect changes. Review commits, merged PRs, changelog entries, and user-facing changes since the previous release.
Validate readiness. Run relevant tests, typecheck, lint, build, packaging, migration, and smoke checks.
Handle versioning. If the version changes, update package manifests, lockfiles, changelogs, and generated metadata that must stay consistent.
Align tag and version. Keep the release version aligned with the git tag, such as version 2.0.2 and tag v2.0.2.
Update release docs. Prepare changelog, release notes, migration notes, and known issues. If the release notes format is unclear, ask instead of inventing one.
Summarize before publishing. Report branch, target version, tag, validation results, changed files, and release notes draft.
Create release artifact. Tag, package, publish, or open the release only according to repo conventions and explicit user approval.
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.