원클릭으로
release
Cut a GitHub release by updating changelog, validating release checks, creating a tag, and publishing with gh.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Cut a GitHub release by updating changelog, validating release checks, creating a tag, and publishing with gh.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Maintain CHANGELOG.md as meaningful merges land. Use after merging a feature branch, before cutting a release, or when asked "what changed?".
Ship current work through a GitHub pull request using git and gh.
Record durable architectural decisions in docs/adr with compact context and consequences.
Shared vocabulary for designing deep modules, interfaces, seams, and adapters.
Diagnose hard bugs by building a tight repro loop before changing code.
Maintain Moodle MCP domain language and update CONTEXT.md only when terminology is resolved.
| name | release |
| description | Cut a GitHub release by updating changelog, validating release checks, creating a tag, and publishing with gh. |
| metadata | {"author":"haolamnm","version":"0.1.0"} |
Use when the user says /release, "cut a release", "tag a version", or asks to publish a new version.
git and authenticated gh CLI.main only.docs/release-checklist.md, CHANGELOG.md, and pyproject.toml before changing anything.git status --shortgit branch --show-currentgit fetch origin main --tagsgit log origin/main..HEAD --onelinegh auth statusmain, dirty without confirmed release edits, behind origin/main, or missing gh auth.pyproject.toml, existing tags, and unreleased commits.CHANGELOG.md in the changesets format defined by the changelog skill: group entries as Major, Minor, or Patch with a commit hash per entry.chore(release): vX.Y.Z after confirmation.git tag -a vX.Y.Z -m "vX.Y.Z".git push origin maingit push origin vX.Y.Zgh release create vX.Y.Z --title "vX.Y.Z" --notes-file <notes>.CHANGELOG.md in the changesets format defined by the changelog skill: ## <version> headers with ### Major Changes, ### Minor Changes, and ### Patch Changes, one `hash` Thanks @author! — … bullet per change.CHANGELOG.md compact and reverse chronological.Block release when checks fail, version/tag already exists, release notes are unclear, private Moodle data appears in docs/examples, PyPI release settings are not confirmed, or repository settings still need human action.