К основному содержанию
скилл CX Codex

utility-pm-release-conductor — скилл для Claude Code: релиз по

Ведёт релиз pm-skills через шесть гейтов: проверка готовности, состязательное ревью, бамп версии, тег и пост-теговая гигиена. Отказывает в обходе гейтов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add product-on-purpose/pm-skills --skill utility-pm-release-conductor -a claude-code
Открыть на GitHub

Что делает utility-pm-release-conductor

Скилл запускает субагента pm-release-conductor, который проводит релиз по шести гейтам: G0 — готовность до тега, G1 — состязательное ревью, G2 — бамп версии и CHANGELOG, G2.5 — коммит и повторная проверка, G3 — тег и push, G4 — гигиена после тега. На каждом гейте конвейер останавливается и ждёт подтверждения мейнтейнера. Тег ставится только на SHA, зафиксированный на G2.5.

На Claude скилл вызывает нативного субагента @agent-pm-skills:pm-release-conductor, и тот сам цепляет pm-skill-auditor на G0 и G2.5 и pm-changelog-curator на G2. На остальных клиентах — Codex, Cursor, Copilot, Gemini CLI, OpenCode — субагента нет, поэтому скилл читает agents/pm-release-conductor.md и выполняет его инструкции прямо в текущем контексте, а аудитора и куратора подтягивает по паттерну «ссылка + выполнение инлайн».

Именно из-за инлайн-режима на не-Claude клиентах аудитор и куратор работают в том же окне контекста, что и конductor: на длинных релизах бюджет токенов может подойти к пределу. Ещё нужен доступ к Bash, Read, Edit, Grep и Glob — в режиме только для чтения инлайн-цепочка не отработает. Живой релиз на Codex CLI не проверялся независимо, поэтому автор советует сначала прогнать --dry-run как репетицию.

Если нужен только разбор артефакта, аудит или черновик CHANGELOG, ставьте отдельные скиллы — этот инструмент про полный релиз с подтверждениями.

Какие задачи решает

  • провести релиз pm-skills по шести гейтам с подтверждением на каждом
  • получить состязательное ревью перед бампом версии
  • собрать CHANGELOG и поднять версию в одном проходе
  • поставить тег только на повторно проверенный SHA
  • выполнить релиз на Claude, Cursor или Gemini CLI без нативного субагента

Примеры запросов агенту

  • запусти релиз pm-skills версии 2.16.0 через utility-pm-release-conductor
  • прогони utility-pm-release-conductor в режиме --dry-run как репетицию
  • проведи релиз по гейтам и остановись на G2 для подтверждения

Как установить utility-pm-release-conductor

1Через Skills CLI (Vercel)

npx skills add product-on-purpose/pm-skills --skill utility-pm-release-conductor -a claude-code

2Вручную: положить файлы

~/.claude/skills/utility-pm-release-conductor/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/utility-pm-release-conductor/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора66

tool-design-sprint-brief Собирает двухстраничный бриф до старта Design Sprint: вызов, вопросы, роли, набор клиентов, формат прототипа и критерии успеха. CX Codex +1 617установок tool-design-sprint-sketch Структурирует второй день дизайн-спринта: молниеносные демо и четыре шага независимого скетча. Пригодится фасилитатору после того, как цель понедельника зафиксирована. CX Codex +1 616установок utility-pm-skill-auditor Прогоняет все валидаторы по репозиторию, пересчитывает агрегаты и находит сквозные проблемы, которые не ловит ни один валидатор по отдельности. CX Codex +1 601установок utility-pm-changelog-curator Собирает черновик CHANGELOG из git log между тегами и применяет правила гигиены репозитория. Пригодится перед релизом. CX Codex +1 597установок utility-pm-workflow-orchestrator Прогоняет несколько pm-skills по одному входу в заданном порядке, останавливается на пустом или упавшем шаге и ждёт вашего решения. CX Codex +1 541установок utility-pm-workflow-builder Проведёт от идеи воркфлоу до готового пакета черновиков: файл воркфлоу, слэш-команда и чек-лист обновлений. Пригодится, когда цепочку скиллов нужно закрепить в библиотеке. CX Codex +1 483установок foundation-stakeholder-briefings Превращает спецификацию или заметки в нейтральный мастер-документ с номерами тезисов и набор готовых выжимок под конкретные команды. CX Codex +1 428установок foundation-build-risk-review Прогоняет быстрый риск-ревью продуктовой идеи, фичреквеста или расширения скоупа и называет одну гипотезу, из-за которой всё может провалиться. CX Codex +1 427установок

Похожие

release-skills JimLiu Автоматизирует подготовку релизов, анализ коммитов и обновление версий в проектах на Node.js, Python или Rust. Сгенерирует ченджлог и создаст GitHub Release. CX Codex +1 25 600установок cmux-release manaflow-ai Автоматизирует подготовку релизов cmux: собирает журнал изменений из пулл-реквестов и обновляет версии проекта. CX Codex +1 4 700установок release tobi Скилл ведёт выпуск версии: проверяет changelog, ставит git-хуки, обновляет версии и готовит публикацию. Нужен для проекта с заданным release-процессом. CX Codex +1 2 200установок github-release-management ruvnet Автоматизация релизов на GitHub: от черновика и changelog до сборки и развёртывания. Пригодится, когда версии выходят часто, а ручные шаги уже раздражают. CX Codex +1 1 200установок re0-release LilMGenius Проводит готовое изменение по чек-листу релиза репозитория, а потом по подтверждению ставит тег и публикует. Запускается вручную, когда вы решили выпускать. CX Codex +1 1 200установок om-auto-update-changelog open-mercato Собирает запись в CHANGELOG.md по всем PR, влитым с прошлого релиза, и отдаёт правку в om-auto-create-pr. Пригодится в момент выпуска версии. CX Codex +1 3 100установок

Рядом в теме «DevOps и инфраструктура»

Всё по теме «DevOps и инфраструктура» →

Вопросы о utility-pm-release-conductor

Как установить utility-pm-release-conductor в Claude?

Выполните npx skills add product-on-purpose/pm-skills --skill utility-pm-release-conductor -a claude-code. Файл скилла появится по пути ~/.claude/skills/utility-pm-release-conductor/SKILL.md.

Что делает utility-pm-release-conductor?

Проводит релиз pm-skills через шесть гейтов: готовность, состязательное ревью, бамп версии и CHANGELOG, коммит с повторной проверкой, тег и push, гигиена после тега. Обход гейтов не пропускает.

Работает ли скилл вне Claude?

Да, на Claude CLI, Cursor, Copilot, Gemini CLI и OpenCode он читает agents/pm-release-conductor.md и выполняет шаги инлайн. Аудитор и куратор при этом делят с ним одно окно контекста, а живой релиз на Claude CLI независимо не проверялся.

Исходный текст

SKILL.md · Apache-2.0
---
name: utility-pm-release-conductor
description: Walk the guided 6-gate release runbook (G0 readiness, G1 adversarial review, G2 version bump and CHANGELOG, G2.5 commit and re-verify, G3 tag and push, G4 post-tag hygiene) via the pm-release-conductor sub-agent. Refuses gate bypasses and tags only the re-verified SHA. Use when cutting a pm-skills release.
license: Apache-2.0
metadata:
  classification: utility
  version: "1.0.1"
  updated: 2026-06-10
  category: release
  frameworks: [triple-diamond]
  author: product-on-purpose
---
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
# PM Release Conductor (Dispatch Skill)

Cross-client dispatch wrapper for the `pm-release-conductor` sub-agent. Detects runtime; dispatches to the native sub-agent on Claude Code; reads `agents/pm-release-conductor.md` and inlines chain composition on non-Claude clients via "reference + execute inline" pattern.

> **Status summary (v2.16.0):** PRODUCTION on Claude Code (native sub-agent path). DRY-RUN VALIDATED on Codex CLI 2026-05-17 per [`gate-test-results_2026-05-17_codex.md`](../../docs/internal/release-plans/v2.16.0/gate-test-results_2026-05-17_codex.md); LIVE release on Codex CLI is NOT independently exercised, so use with caution and run `--dry-run` first as a rehearsal. EXPERIMENTAL on Cursor / Windsurf / Copilot CLI / Gemini CLI (UNTESTED at v2.16.0 ship).
>
> See [Sub-Agent Compatibility Matrix](../../docs/reference/sub-agent-compatibility.md) for the canonical safe-usage matrix + what-was-validated detail + v2.17 expansion plan. For live release on a non-Claude client, ideally re-run the harness at [`maintainer-gate-testing-codex.md`](../../docs/internal/release-plans/v2.16.0/maintainer-gate-testing-codex.md) on that specific client first.

## When to Use

- You are running a pm-skills release on a non-Claude client (Codex CLI, Cursor, Windsurf, Copilot, Gemini CLI)
- You want the same 6-gate discipline that pm-release-conductor enforces on Claude Code, with auditor + curator behaviors inlined at the relevant gates
- You explicitly want skill-invocation semantics over sub-agent semantics on Claude Code (rare; the native sub-agent is preferred on Claude Code)

## When NOT to Use

- You only need to review a PM artifact -> use `utility-pm-critic`
- You only need a governance audit (not a release) -> use `utility-pm-skill-auditor`
- You only need a CHANGELOG draft (not a release) -> use `utility-pm-changelog-curator`
- You want to perform release operations WITHOUT explicit gate confirmation -> the conductor refuses bypass; manual release outside the conductor is the right path

## Instructions

**Runtime detection step.** Determine which AI client is invoking this skill.

### If you are running in Claude Code with the pm-skills plugin installed

Invoke `@agent-pm-skills:pm-release-conductor` with the user's target version + optional flags from `$ARGUMENTS`. The native sub-agent walks the 6 gates and natively chains to `pm-skill-auditor` (G0, G2.5) and `pm-changelog-curator` (G2) via the Agent tool. Return the conductor's gate-by-gate output to the user.

### If you are running in any other AI client

Codex CLI, Cursor, Windsurf, Copilot, Gemini CLI, or any other client without native pm-skills plugin sub-agent support:

1. Read the canonical sub-agent definition at `agents/pm-release-conductor.md`
2. Read the canonical runbook at `docs/contributing/release-runbook.md` (the conductor's referential source for gate definitions)
3. Execute the system prompt body as your operating instructions
4. Walk the 6 gates inline. At gates that require chain composition:
   - **G0 (Pre-tag readiness):** instead of chaining to pm-skill-auditor, read `agents/pm-skill-auditor.md` and execute the auditor's 4-step audit flow inline. Capture the layered output (full findings + Status Summary + Status YAML). Treat the Status YAML as your G0 sub-check 5 input.
   - **G2 (Version bump + CHANGELOG prep):** instead of chaining to pm-changelog-curator, read `agents/pm-changelog-curator.md` and execute the curator's 8-step drafting flow inline. Capture the layered output. Treat the Status YAML as your G2 sub-check 3 input.
   - **G2.5 (Re-verify):** re-execute the inlined auditor at sub-check 5 against the new HEAD.
5. Pause at each gate boundary for explicit maintainer confirmation
6. Refuse bypass attempts; respect refusal protocols
7. Tag only the G2.5-captured SHA at G3 per D22
8. Return gate-by-gate output throughout the flow

The "reference + execute inline" pattern is what enables cross-client compatibility for chain composition. Phase 2 GATE C sub-spike validates that this pattern is reliable.

## Critical Caveats for Non-Claude Inline Execution

Because non-Claude clients cannot natively chain, the auditor and curator behaviors run in the SAME context window as the conductor on non-Claude clients. This has implications:

1. **Context budget.** The combined token budget (conductor + inlined auditor + inlined curator + their child reads) may approach context limits on long releases. Plan accordingly.
2. **Tool authorization.** The conductor's tool list includes Bash, Read, Edit, Grep, Glob, Agent. The auditor needs Bash + Read + Grep + Glob. The curator needs Bash + Read + Grep. Inline execution on non-Claude clients should have access to ALL of these (i.e., not be running in a Read-only mode).
3. **Refusal cascade.** If the inlined auditor refuses (e.g., validators not invocable), the conductor's G0 sub-check 5 fails and the gate pauses. Same for the curator at G2.

## Reference Files

- Canonical sub-agent definition: [`agents/pm-release-conductor.md`](../../agents/pm-release-conductor.md)
- Canonical runbook: [`docs/contributing/release-runbook.md`](../../docs/contributing/release-runbook.md)
- Behavioral spec: [`docs/internal/release-plans/v2.16.0/spec_pm-release-conductor.md`](../../docs/internal/release-plans/v2.16.0/spec_pm-release-conductor.md)
- Chain child (inlined at G0 + G2.5): [`agents/pm-skill-auditor.md`](../../agents/pm-skill-auditor.md)
- Chain child (inlined at G2): [`agents/pm-changelog-curator.md`](../../agents/pm-changelog-curator.md)
- Pre-tag validator bundle: `scripts/pre-tag-validate.{sh,ps1}`
- Runtime components catalog: [`docs/reference/runtime-components.md`](../../docs/reference/runtime-components.md)
- Output template: `references/TEMPLATE.md`
- Worked example: `references/EXAMPLE.md`

© product-on-purpose · Apache-2.0 · product-on-purpose/pm-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой