一键导入
release-operator
Run a CLI/app release end-to-end: verify state, update changelog/version, test packaging, commit, tag, push, publish, and verify installs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run a CLI/app release end-to-end: verify state, update changelog/version, test packaging, commit, tag, push, publish, and verify installs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit chezmoi dotfiles for drift, unmanaged files, and broken agent skill symlinks across Claude Code, Codex, Gemini, and other harnesses.
Scan Claude/Codex session logs to find agent behavior patterns, Toolsmith adoption gaps, repeated frustrations, and candidates for new skills/tools.
Generate user-facing changelog entries from git history — plain language, audience-segmented, with optional CHANGELOG.md update.
Consolidate/dedupe contacts from macOS, iCloud, Google, Zoho, or VCF with provenance-aware review, backups, and optional approved dossiers.
Capture a technical or product decision with chosen option, rejected alternatives, and rationale — in a format a future agent can read to reconstruct context.
Audit repos for SHA/digest dependency pinning and release cooldowns across Docker, CI, and major language ecosystems; report violations, fix with approval.
| name | release-operator |
| description | Run a CLI/app release end-to-end: verify state, update changelog/version, test packaging, commit, tag, push, publish, and verify installs. |
| display_name | Release Operator |
| brand_color | #059669 |
| local_only | true |
| group | Dev Workflow |
| usage | /release-operator:run |
| summary | Drive a release end to end — version, build, publish — and confirm the install actually works afterward. |
| default_prompt | Run the release end-to-end. Verify tests and package contents, update changelog/version, commit/tag/push, publish, then verify install/update locally and on any named remote hosts. |
A release is not done when the commit is made. It is done when a fresh consumer can install/update and the remote host agrees.
Third-order stance: a release is a trust event with an exit door. Verify not just the happy path, but leakage, rollback, stale consumers, and the support email this version would generate if it went sideways.
cpd, or "do that release"vesta should validate the install/update pathRead the repo instructions and existing release docs/scripts. Determine:
Run:
git status --short
git tag --list --sort=-version:refname | head
Run the repo's standard checks. For Node CLIs, default to:
npm run check
npm pack --dry-run
For packaged CLIs, inspect the dry-run tarball contents and confirm support scripts advertised by doctor/live checks are included.
Run a leak audit against the artifact list: no .env, tokens, local logs, private notes, nested .git, test-only fixtures advertised as live features, or generated files that encode local paths.
Use the repo's release script if present. Otherwise:
git add <changed files>
git commit -m "Release vX.Y.Z"
git tag vX.Y.Z
git push
git push origin vX.Y.Z
Then publish using the configured channel. Do not invent a publish command; inspect docs/scripts first.
Verify the published artifact, not just the local checkout:
<tool> --version
<tool> doctor --smoke
<tool> update
If a remote host was named:
ssh vesta '<tool> update; <tool> --version; <tool> doctor --smoke'
Classify any warnings. Release blockers are install failure, wrong version, missing packaged files, broken smoke test, or stale remote config pointing at the wrong binary.
Do a rollback drill when feasible: confirm the previous version/tag can be reinstalled or the deployment can be rolled back. A release is only safe if the exit door opens.
Return concise evidence:
remote-host-verifier for local/remote command comparison.status-copy-trust-audit before release when CLI status text changed.changelog-writer when changelog wording needs user-facing translation.support-storm or status-copy-trust-audit when the release changes setup, billing, permissions, status output, or failure modes.remote-host-verifier after release to catch stale package sources and hidden host drift.