adversary
Cross-model adversarial review: dispatch Codex to attack a plan or diff before you commit to it.
Skill by fbserg
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fbserg-adversary
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/adversary
What's inside
- Skill name
adversary- Description
- Cross-model adversarial review: dispatch Codex to attack a plan or diff before you commit to it. Use after /epic-plan, before risky merges/deletions, or whenever a second model's red-team pass is worth 2 minutes.
- License
- MIT
- Instructions
- 55 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Send the artifact under review to **OpenAI Codex** for an adversarial pass. The point is cross-model disagreement: Codex has different blind spots than Claude, and a critic that didn't write the plan has no sunk cost in it. Codex runs read-only — never substitute a Claude subagent, and never let the critic edit the tree. Skip for trivial diffs; the lens pays for plans, deletions, migrations, and multi-file behavior changes. ## Routing - **Git diff / branch / PR** → the codex plugin's `/codex:adversarial-review` (`--background` for a large diff, `--wait` for a small one). The plugin owns target selection — don't hand-roll this path. - **Anything else** (a plan file, a decomposition doc, `~/.claude/plans/*.md`) → the hand-rolled path below. - If the codex plugin isn't installed this session, the hand-rolled path below handles diffs too — write `git diff` output to `$RUN/input.md` instead of a plan file. ## Hand-rolled path (non-diff artifacts only) `RUN=$(mktemp -d)`, write the artifact to `$RUN/input.md`, then dispatch read-only (foreground is fine — 1–3 min; background with a 600s timeout if the session should stay free): ```bash codex exec --sandbox read-only -C "$(git rev-parse --show-toplevel)" \ -o $RUN/out.md \ "$(cat <<'PROMPT' You are a chaos engineer and adversarial reviewer. Your job is to break the plan below, not to improve it. Assume the author is competent and still wrong somewhere. Attack, in order: 1. The deletion/rewrite blast radius: callers, module-level imports, dynamic references, config/scripts/cron that the author's grep would miss. 2. Hidden state and lifecycle: what runs at import time, what persists on disk/DB, what breaks on the FIRST deploy (not in tests). 3. The rollback story: if this lands and is wrong, what is the cost to revert, and what will have mutated by then? 4. The verification gap: what the stated tests/acceptance criteria do NOT cover. 5. One failure narrative: the most plausible concrete sequence ending in a revert commit. Read the repo as needed. Be specific (file:line), no hedging, no compliments. If you genuinely find nothing, say "no credible attack found" and state what you checked. PROMPT ) $(cat $RUN/input.md)" </dev/null ``` **Triage the report, don't relay it.** For each finding: confirm against the actual code (Codex hallucinates too), then fix the plan, add the missing verification, or dismiss with a one-line reason. Present a short table: finding → confirmed/dismissed → action taken.
From fbserg/skill-issue, MIT.
More from fbserg/skill-issue
- 0.561score
simplify-sweep
fbserg
Batch-clean a range of pushed commits: headless Sonnet /simplify per area, review the edits, commit.
SkillAFreshness: AClaude Code +9 - 0.561score
blitz
fbserg
Run a batch of lanes, filed issues or ad-hoc, in parallel worktrees with adversarial review.
SkillAFreshness: AClaude Code +9 - 0.561score
deep-research
fbserg
Deep multi-source, fact-checked research report via the Workflow harness.
SkillAFreshness: AClaude Code +9 - 0.561score
resolve-issue
fbserg
One GitHub issue → review-ready PR via one worker in a worktree.
SkillAFreshness: AClaude Code +9 - 0.561score
epic-plan
fbserg
Scope a multi-deliverable or multi-session topic into a GitHub tracker issue plus child issues.
SkillAFreshness: AClaude Code +9 - 0.559score
herdr-share
fbserg
Share the current Herdr pane through a temporary browser link.
SkillAFreshness: AClaude Code +9 - 0.556score
patchcue-resolve-issue
fbserg
PatchCue worker workflow for Claude Code: resolve one GitHub issue solo in the worktree PatchCue provides, posting its marked plan and outcome comments.
SkillAFreshness: AClaude Code +9 - 0.524score
resolve-issue
fbserg
Resolve one GitHub issue in Codex to a review-ready PR: one solo pass end to end in an isolated worktree — test-first, real checks, draft then ready.
SkillBFreshness: BClaude Code +9 - 0.524score
usage-review
fbserg
Review a body of AI-assistant transcripts (your own local Claude Code / Codex CLI sessions, or a shared exporter-markdown archive) into a red-teamed report…
SkillBFreshness: BClaude Code +9 - 0.524score
blitz
fbserg
Lightweight Codex executor for multiple ad-hoc tasks or lanes—fast, parallel, and adversarial—without the full issue or resolve-issue pipeline.
SkillBFreshness: BClaude Code +9 - 0.524score
issue
fbserg
Front door for GitHub issue work in Codex.
SkillBFreshness: BClaude Code +9 - 0.521score
zero
fbserg
Zero out a repo — destructive cleanup of pending work, PRs, local and remote branches, worktrees, and main push.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Sep 11, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/fbserg/skill-issue
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from fbserg
- 0.561score
blitz
fbserg
Run a batch of lanes, filed issues or ad-hoc, in parallel worktrees with adversarial review.
SkillAFreshness: AClaude Code +9 - 0.561score
simplify-sweep
fbserg
Batch-clean a range of pushed commits: headless Sonnet /simplify per area, review the edits, commit.
SkillAFreshness: AClaude Code +9 - 0.561score
epic-plan
fbserg
Scope a multi-deliverable or multi-session topic into a GitHub tracker issue plus child issues.
SkillAFreshness: AClaude Code +9 - 0.561score
deep-research
fbserg
Deep multi-source, fact-checked research report via the Workflow harness.
SkillAFreshness: AClaude Code +9 - 0.561score
resolve-issue
fbserg
One GitHub issue → review-ready PR via one worker in a worktree.
SkillAFreshness: AClaude Code +9 - 0.559score
herdr-share
fbserg
Share the current Herdr pane through a temporary browser link.
SkillAFreshness: AClaude Code +9
Cite this page
adversary skill. Agent Mart. https://agentmart.dev/skills/fbserg-adversary (last updated 2026-10-24)