adversarial-lite

Generate adversarial plans for small tasks using isolated Codex subagents.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/SirTheOracle/forge-toolkit --skill adversarial-lite
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adversarial-lite
Source: https://github.com/SirTheOracle/forge-toolkit/tree/main/codex-skills/adversarial-lite
Command: npx skills add https://github.com/SirTheOracle/forge-toolkit --skill adversarial-lite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables fast, low-cost adversarial planning for small tasks by running two isolated Codex subagents to propose options and a synthesizer to generate a final plan.

Core Features & Use Cases

  • Two independent proposer passes (A and B) to explore alternative viewpoints.
  • A dedicated synthesizer pass (C) to consolidate proposals into a final plan.
  • Works for bounded bug fixes, small features, and isolated architectural decisions with minimal risk.

Quick Start

Provide a problem statement and source files, run the two isolated proposers, then run the synthesizer to generate the final plan.

Frequently Asked Questions about adversarial-lite

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a quick plan for a bounded bug fix?▼

To generate a quick plan for a bounded bug fix, provide a problem statement and source files to trigger two isolated Codex proposer passes and a synthesizer pass, producing a final_plan.md.

What is adversarial planning for small software features?▼

Adversarial planning for small features is an automated workflow where two isolated subagents propose alternative viewpoints, and a synthesizer consolidates them into a finalized plan for low-risk tasks.

Can I use isolated subagents for low-risk architectural decisions?▼

Yes, you can use isolated Codex subagents for low-risk architectural decisions by running two independent proposer passes to explore options, followed by a synthesizer pass to finalize the output artifacts.

What's the best way to automate isolated proposal generation for small tasks?▼

The best way to automate isolated proposal generation is running two independent Codex subagent passes in isolation, then using a dedicated synthesizer pass to consolidate the proposals into a final plan.

When should I avoid using fast adversarial planning?▼

You should avoid using fast adversarial planning for high-risk or complex tasks, as this workflow is specifically designed for bounded bug fixes and small features where a quick, low-cost plan is sufficient.

Does the synthesizer require output artifacts from both proposer passes?▼

Yes, the synthesizer requires output artifacts from both independent proposer passes (A and B) to consolidate the alternative viewpoints and generate the final_plan.md document.