Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill cut-release명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | cut-release |
| description | | Use when this capability is needed. |
claude-code-traceTurns "we should release this" into a tagged, pushed, pipeline-triggered, publicly published release with a curated CHANGELOG, in a way that survives the project's strict pre-commit hook chain and stays honest about what's actually shipping.
The skill is project-local because the steps depend on this repo's specific shape (three
version files, two lockfiles, GH Actions release on v* tag, the spec-drift +
test-reflection pre-commit hook pair).
The skill is fully automated end-to-end and fully synchronous. It never calls
AskUserQuestion, never waits for "yes", never branches on user preference, and
never runs any command in the background. Every Bash invocation runs in the
foreground so the session holds continuously from Phase 1 through Phase 9 — no
run_in_background: true, no trailing &, no nohup, no disown. This includes
long-running steps like gh run watch in Phase 7; set the Bash timeout parameter to
match the expected duration (e.g. 1800000 ms for the release pipeline) rather than
detaching.
Defaults are deterministic:
git describe --tags --abbrev=0 ships.${CLAUDE_SKILL_DIR}/references/conventional-commits.md). BREAKING CHANGE: or !:
produces a minor bump while the version is 0.X.Y (pre-1.0 caveat) and a major
bump otherwise; the skill never silently promotes to 1.0.0.chore: / docs: / test: / ci: are always skipped.The skill aborts (loudly) only on hard preconditions that would corrupt the release:
vX.Y.Z tag already exists on origin. Abort
with Error: vX.Y.Z already exists on origin (commit <sha>). Refusing to release the same version twice. The user must delete the remote tag intentionally if they want a
re-release, or bump again.npm run check fails — abort and surface the failure verbatim.Read these references on the first invocation in a session — they describe constants the phase files refer to.
${CLAUDE_SKILL_DIR}/references/project-shape.md — version files, lockfiles, pre-commit
hooks, release pipeline wiring.${CLAUDE_SKILL_DIR}/references/conventional-commits.md — how commit prefixes map to
semver bump level.${CLAUDE_SKILL_DIR}/references/changelog-template.md is loaded when you reach Phase 4.
Read ${CLAUDE_SKILL_DIR}/steps/phase1-inspect-and-scope.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase2-build-release-branch.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase3-bump-versions.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase4-changelog.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase5-verify-commit-tag.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase6-push-tag.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase7-publish-github-release.md and follow all
instructions.
mainRead ${CLAUDE_SKILL_DIR}/steps/phase8-back-to-main.md and follow all instructions.
Read ${CLAUDE_SKILL_DIR}/steps/phase9-cleanup.md and follow all instructions.
--no-verify — always fix the underlying issue.git push -f) to main, the release tag, or any shared branch.X.0.0) while the version is still 0.X.Y — pre-1.0 the skill
caps at minor even when a breaking change is detected.The harness's auto-mode classifier may still intercept pushes to shared branches (e.g.
git push origin main) — that is out of skill scope. When it does, surface the error
and continue with the remaining phases; the user resolves the push themselves.
Source: delexw/claude-code-trace — distributed by TomeVault.