Run a Copilot review that challenges the implementation approach and design choices
From copilotnpx claudepluginhub wagnersza/copilot-plugin-cc --plugin copilot[--wait|--background] [--base <ref>] [--scope auto|working-tree|branch] [focus ...]/adversarial-reviewRuns adversarial Codex review challenging implementation approach, design choices, tradeoffs, and assumptions on git-scoped codebase. Supports --wait, --background, --base <ref>, --scope, focus args.
/adversarial-reviewRun a Gemini review that challenges the implementation approach and design choices
/adversarial-reviewPerform multi-lens adversarial review to challenge implementation correctness, structural fitness, and necessity
/adversarial-reviewRun a MiniMax review that challenges the implementation approach and design choices
/adversarial-reviewRuns adversarial Codex review challenging implementation approach, design choices, tradeoffs, and assumptions on git-scoped codebase. Supports --wait, --background, --base <ref>, --scope, focus args.
/adversarial-reviewRun adversarial code review by Codex on current changes. Codex reviews the diff, Claude fixes issues autonomously, iterating until convergence.
Run an adversarial Copilot review through the shared plugin runtime. Position it as a challenge review that questions the chosen implementation, design choices, tradeoffs, and assumptions. It is not just a stricter pass over implementation defects.
Raw slash-command arguments:
$ARGUMENTS
Core constraint:
Execution mode rules:
--wait, do not ask. Run in the foreground.--background, do not ask. Run in a Claude background task.git status --short --untracked-files=all.git diff --shortstat --cached and git diff --shortstat.git diff --shortstat <base>...HEAD.git diff --shortstat is empty.AskUserQuestion exactly once with two options, putting the recommended option first and suffixing its label with (Recommended):
Wait for resultsRun in backgroundArgument handling:
--wait or --background yourself.--wait and --background, but Claude Code's Bash(..., run_in_background: true) is what actually detaches the run./copilot:adversarial-review uses the same review target selection as /copilot:review.--base <ref>.--scope staged or --scope unstaged./copilot:review, it can still take extra focus text after the flags.Foreground flow:
node "${CLAUDE_PLUGIN_ROOT}/scripts/copilot-companion.mjs" adversarial-review "$ARGUMENTS"
Background flow:
Bash in the background:Bash({
command: `node "${CLAUDE_PLUGIN_ROOT}/scripts/copilot-companion.mjs" adversarial-review "$ARGUMENTS"`,
description: "Copilot adversarial review",
run_in_background: true
})
BashOutput or wait for completion in this turn./copilot:status for progress."