Hyperplan (Adversarial Multi-Agent Planning)
Spawns five mutually hostile agents to cross-critique your plan for three rounds, then hands only the surviving insights to a dedicated planner.
What it does
hyperplan replaces consensus with intellectual combat. The orchestrator becomes the Lead of a five-member adversarial team spawned through team-mode:
- skeptic — attacks over-engineering, scope creep, premature abstraction
- validator — hunts edge cases, cross-module fragility, blast radius
- researcher — demands file:line or doc-URL evidence; kills vibes-based claims
- architect — exposes hidden coupling, leaky abstractions, technical debt
- creative — forces at least three lateral alternatives before any answer wins
Execution runs in 7 phases: restate the request → create the team → Round 1 independent findings → Round 2 ruthless cross-attack → Round 3 defend/refine/concede → Lead distills survivors into four buckets (hard constraints, decisions, risks & mitigations, open questions) → mandatory handoff to the plan agent for an executable plan, then team cleanup.
The key design choice: the Lead is forbidden from writing the plan. Only battle-tested insights go to a dedicated planner that adds sequencing, dependencies, and per-task success criteria.
Who it's for
- Engineers facing hard-to-reverse architecture calls or large refactors
- Anyone who wants blind spots and optimistic assumptions forcibly surfaced
- opencode users who already run team-mode (
team_*tools) and multi-agent setups - Overkill for small bug fixes — five agents across three rounds burns a lot of tokens.
Examples
- Payment module refactor: "hyperplan a plan to split the payment domain" → skeptic deletes speculative abstraction layers, validator enumerates which existing tests break, and you get a staged migration plan.
- New feature design review: "adversarial plan for realtime notifications" → creative forces a polling vs. webhook vs. SSE comparison, architect flags coupling, and only evidence-backed options survive into the plan.
- Performance roadmap: "hpp: plan to cut API latency" → researcher demands actual profiling data, filtering out guess-based optimizations; unresolved disputes become explicit user-input gates in the final plan.
· · · 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/hyperplan folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/hyperplan/. 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 /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/hyperplan ~/.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 /tmp/oh-my-openagent - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r /tmp/oh-my-openagent/.agents/skills/hyperplan ~/.claude/skills/ - (Important) This skill requires multi-agent team tooling. On opencode, set
team_mode.enabled: truein~/.config/opencode/oh-my-opencode.jsoncand restart. Withoutteam_*tools the skill stops and tells you so. - Restart Claude Code (or opencode), then type
hyperplan/hpptogether with your planning request. - You'll know it's working when the first line reads "HYPERPLAN MODE ENABLED!". After the plan is delivered, confirm you see "Hyperplan team disbanded" so no runtime state leaks.