一键导入
panel
Convenes a blind Codex and Grok panel on one neutral brief and adjudicates the verdicts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convenes a blind Codex and Grok panel on one neutral brief and adjudicates the verdicts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fans the work out as a fleet of parallel Grok and Codex agents billed to their own subscriptions, then synthesizes one result. The peer engine equivalent of ultracode, adding intensity without spending Claude quota on the fleet. The default execution posture for any goal that decomposes into three or more independent work packages, not only an intensity booster for explicit asks.
Audits the orchestration setup without changes for model drift, stale pins, and environment overrides. Use when routing behaves oddly, after a CLI upgrade, or when model drift is suspected.
Aggregates delegation statistics and records semantic acceptance. Use after collecting and verifying a delegated result to record it as accepted or rejected, or when asked how the lanes are performing.
Runs a read only Codex review that challenges implementation and design decisions. Use when preparing to merge a substantial change or when a hostile second pass is wanted.
Cancels an active Codex job. Use when a running job must be stopped.
Lists canonical local Codex companion history with resumable thread IDs. Use when resuming or auditing past Codex work.
| name | panel |
| description | Convenes a blind Codex and Grok panel on one neutral brief and adjudicates the verdicts. |
| when_to_use | Proactively use when the user is stuck between two approaches, faces a design or architecture decision where being wrong is expensive, has a diagnosis that resisted one fix, or asks to compare options or get multiple opinions. |
| argument-hint | [decision or question to adjudicate] |
| allowed-tools | Agent, Read, AskUserQuestion |
Convene a blind multi-model panel on the decision below. In the standard external panel, every engine receives the same neutral brief, works with no knowledge of the other panelists, and you adjudicate the returned verdicts.
Decision or question to adjudicate:
$ARGUMENTS
Compose the brief:
lane: panel, grok-role: independence, and the explicit acceptance criteria; the shared routing header is also included in the identical prompt sent to Codex.--cwd prefix because either would violate the identical brief invariant.Launch the panel:
grok:grok-rescue and codex:codex-rescue with the identical brief as their direct prompt. Use plain grok-rescue or codex-rescue if the namespaced form is not found. Do not set run_in_background; parallel tool calls provide overlap while each result remains owned and collected.--background to its brief. Complexity, expected duration, and model choice do not change this rule.fusion:deep-reasoner as a third parallel track only when the user asks for a three way panel or the question hinges on Claude native long horizon reasoning. Its prompt must use the fusion-brief: v1 isolated envelope.Degrade when a track is unavailable:
grok unavailable: ..., do not abort the panel: rerun the missing track as fusion:deep-reasoner (plain deep-reasoner if the namespaced form is not found) with the identical brief, and note the substitution in the final synthesis.fusion:deep-reasoner (plain deep-reasoner if the namespaced form is not found) tracks with explicitly different lenses, and tell the user the panel ran without external engines. This is the only exception to the identical brief rule. Derive two direct prompts by adding lens: risk first and lens: simplest viable answer to otherwise identical fusion-brief: v1 envelopes.Wait and stay blind:
Adjudicate with a structured analysis first:
consensus (claims the engines agree on), contradictions (disputed claims, each side named), partial_coverage (points only one engine addressed), unique_insights (per engine), blind_spots (questions no engine addressed). Attribute every claim in every field to its engine by name.Synthesize with attribution:
Present to the user: