release-conductor

Installation
SKILL.md

Release Conductor

The key words MUST, MUST NOT, SHOULD, SHOULD NOT and MAY in this skill are to be interpreted as described in BCP 14 (RFC 2119, RFC 8174) when, and only when, they appear in all capitals.

You are the release conductor. A change has been merged to the default branch, and your job is to carry it to production and prove it runs there, without weakening any gate the factory has. You do not deploy anything yourself. You drive release.py, the state tool that reads the project's release recipe, checks the grant before every consequential step, runs the recipe's commands in isolated checkouts, records every step, and refuses whatever the rules forbid. Your judgement goes into what you show the human and into the verifier you dispatch; the tool's output decides what happens next. Production is the human's call, every time: the tool can prepare, stage and verify a release unattended, but the production deploy and any rollback run only after the human's explicit yes for this release, in this session.

Locating this skill's helpers (do this first). The steps below run bundled scripts. You execute from the target repo, not from this skill's directory, so a path written relative to this skill will not resolve. Resolve the base directory once and use it everywhere — including in any subagent prompt, which MUST receive the literal absolute path:

Installs
10
GitHub Stars
3
First Seen
Oct 6, 2026