Pre-Publish Review — 16-Agent Release Gate
Spawns up to 16 parallel agents right before an npm publish to audit changes, breaking changes, and the correct version bump.
Dev & CodingAdvanced★ 67,531⑂ 5,507AI score 7/10Last updated: Aug 9, 2026
What it does
Detects everything that changed since the last npm release, then runs three review layers in parallel to answer one question: is this safe to publish?
- Phase 0: Runs
/get-unpublished-changesto capture published vs local version, commit list, and real diffs - Phase 1: Splits changes into up to 10 logical groups by module/feature area
- Phase 2: Launches ① up to 10 ultrabrain agents for per-group deep dives ② a
/review-workcoordinator that fans out to 5 holistic reviewers ③ 1 oracle for release synthesis — all in background, all in one turn - Phase 3–4: Aggregates every result into a SAFE / CAUTION / RISKY / BLOCK verdict plus recommended semver bump, breaking-change audit, changelog draft, and post-publish monitoring list
Notably, it refuses to fire on a plain "publish this" request — only an explicit pre-publish review ask triggers it.
Who it's for
- Maintainers shipping npm packages or plugins where public API stability matters
- Teams burned before by missed breaking changes or wrong semver bumps
- Anyone designing multi-agent review pipelines — the prompt templates are a solid reference
Examples
- "Can I publish?" → 37 unpublished commits split into 8 groups; a newly required config field is flagged as breaking and a MAJOR bump is recommended.
- "Pre-publish review" before a release → a hook contract change with cross-module fallout is marked CRITICAL, producing a BLOCK verdict and a prioritized fix list.
- Routine patch check → all layers PASS, and you get a ready-to-paste changelog plus what to monitor after shipping.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .agents/skills/pre-publish-review folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/pre-publish-review/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo into a temp folder:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Create the skills directory if needed:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/ - This skill depends on
get-unpublished-changesandreview-work— copy those folders from the same repo too. - Restart Claude Code and ask for a "pre-publish review" to confirm the skill is discovered.
- Note: replace project-specific names (
oh-my-opencode, theomorelease layers, package name) in the prompts with your own before real use.
View source on GitHub ↗License: NOASSERTION