Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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 & CodingAdvanced68,6605,639AI score 8/10Last updated: Sep 3, 2026

What it does

  • Calls /get-unpublished-changes to 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-work for 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

  1. "Review before publish" → 32 unpublished commits split into 8 groups, reviewed in parallel, output: MINOR bump recommended with 2 blocking issues.
  2. "Is it safe to publish?" → detects a newly required config field as a breaking change and returns BLOCK with migration steps.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal and go to a working directory.
  2. Clone the repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/
  5. This skill invokes get-unpublished-changes and review-work; copy those skill folders the same way.
  6. Restart Claude Code and ask for a "pre-publish review" to confirm it triggers.
  7. Edit SKILL.md to replace repo-specific bits (oh-my-opencode, omo codex layers) and the ultrabrain/oracle agent names with what your project and setup actually use.
View source on GitHubLicense: NOASSERTION