Pre-Publish 16-Agent Release Gate
Runs a three-layer, parallel multi-agent review of all unpublished changes before an npm publish and returns a SAFE/CAUTION/RISKY/BLOCK verdict plus a version-bump recommendation.
Dev & CodingAdvanced★ 68,660⑂ 5,639AI score 8/10Last updated: Sep 3, 2026
What it does
- Calls
/get-unpublished-changesto gather every commit and real diff since the last npm release. - Splits the changeset into up to 10 logical groups and spawns one deep-analysis agent per group (correctness, breaking changes, edge cases, error handling, type safety, test coverage, side effects, release risk).
- Runs
/review-workfor a holistic pass with 5 agents: goal verification, QA execution, code quality, security, context mining. - Adds one oracle agent for release synthesis: release coherence, semver bump per layer, exhaustive breaking-change audit, changelog draft, deployment risk, post-publish monitoring.
- Aggregates everything into a tabular report with a final verdict and a deduplicated, prioritized list of blocking issues.
Who it's for
- Maintainers who publish npm packages and care about public API stability.
- Teams tired of running release checklists by hand.
- Monorepo owners bumping several sub-packages (core, adapters, plugins) together.
- Note: it relies on custom agent categories (
ultrabrain,oracle) and two companion skills, so a stock Claude Code setup needs adaptation.
Examples
- "Review before publish" → 32 unpublished commits split into 8 groups, reviewed in parallel, output: MINOR bump recommended with 2 blocking issues.
- "Is it safe to publish?" → detects a newly required config field as a breaking change and returns BLOCK with migration steps.
- "Release review" → flags the changeset as an incoherent grab-bag, suggests splitting into two releases, and hands back a ready-to-use changelog draft.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/HEAD/.agents/skills/pre-publish-review/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
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 and go to a working directory.
- Clone the repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/ - This skill invokes
get-unpublished-changesandreview-work; copy those skill folders the same way. - Restart Claude Code and ask for a "pre-publish review" to confirm it triggers.
- Edit SKILL.md to replace repo-specific bits (
oh-my-opencode,omo codexlayers) and theultrabrain/oracleagent names with what your project and setup actually use.
View source on GitHub ↗License: NOASSERTION