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

Pre-Publish Review — 16-Agent Release Gate

A pre-npm-publish gate that splits unpublished changes into up to 10 groups for parallel deep review, adds a 5-agent holistic pass, and an oracle release synthesis.

Dev & CodingAdvanced67,5315,507AI score 7/10Last updated: Aug 9, 2026

What it does

  • Runs /get-unpublished-changes to gather every commit and real diff since the last npm release.
  • Splits changes into up to 10 module/feature groups and spawns one background ultrabrain agent per group to check correctness, edge cases, breaking changes, type safety, and test coverage.
  • Invokes /review-work (5 agents: goal verification, QA execution, code quality, security, context mining) across the full changeset.
  • Runs a single oracle for release synthesis: coherence, per-layer and overall semver bump, exhaustive breaking-change audit, changelog draft, deployment risk, and post-publish monitoring.
  • Emits a table-based report with a SAFE / CAUTION / RISKY / BLOCK verdict and a deduplicated, prioritized list of blocking issues.

Who it's for

  • Maintainers of the oh-my-opencode / oh-my-openagent repos who need a hard gate before shipping to npm.
  • Teams that want breaking-change detection and version-bump decisions automated instead of eyeballed.
  • Anyone studying parallel multi-agent review pipeline design to build their own release process.

Examples

  1. Ask "can I publish?" — it detects unpublished changes, fans out 16 agents, and returns a SAFE/BLOCK verdict.
  2. Ask for a "pre-publish review" — 12 commits are grouped into 6 areas with a per-group PASS/FAIL and risk table.
  3. The oracle flags a removed config field as breaking, recommends a MAJOR bump, and hands back a ready-to-use changelog with migration steps.

· · · 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/.opencode/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 .opencode/skills/pre-publish-review folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/code-yeongyu-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/pre-publish-review && cp -r /tmp/oh-my-openagent/.opencode/skills/pre-publish-review/* ~/.claude/skills/pre-publish-review/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  2. Enter the skill folder: cd oh-my-openagent/.opencode/skills/pre-publish-review
  3. Create the target directory: mkdir -p ~/.claude/skills/pre-publish-review
  4. Copy the files: cp -r ./* ~/.claude/skills/pre-publish-review/
  5. This skill depends on /get-unpublished-changes and /review-work; copy those skill folders from the same repo the same way.
  6. Restart Claude Code (or OpenCode), open an npm package repo, and ask for a "pre-publish review" to verify it loads.
  7. Expect to edit the hardcoded package/layer names (oh-my-opencode, omo codex) and agent categories (ultrabrain/oracle) to match your own setup.
View source on GitHubLicense: NOASSERTION