Adversarial Planner
SkillDocs & knowledgeMulti-pass adversarial planning and review skill that improves agent-generated plans through structured critique stages. Combines an initial planning agent (structure, logic, task sequencing) with an adversarial review agent (performance, security, maintainability) and a final Copilot extension validation pass. Use when creating implementation plans, designing architecture, planning roadmaps or milestones, or when the user says "plan this", "review my plan", "adversarial review", or "multi-pass plan".
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Adversarial Planner skill
What this skill tells your AI
The instructions your AI receives, as published by neverinfamous/memory-journal-mcp in skills/adversarial-planner/SKILL.md and read by ahel’s review.
A multi-pass planning and review system that produces high-quality plans by introducing structured adversarial critique stages. Plans pass through an iterative pipeline of drafting, review, refinement, and optional external validation — producing output optimized for correctness, performance, security, and maintainability.
When to Load
Load this skill when any of these apply:
- Creating an implementation plan for a new feature or architectural change
- Designing multi-file refactors or system migrations
- Planning project roadmaps, milestones, or sprint scopes
- The user asks for an adversarial or multi-pass review of a plan
- The user says "plan this", "review my plan", "critique this plan", "multi-pass plan", "architect this", "design this system", or "how should I build"
- You want to reduce confirmation bias in your own planning output
Adversarial Protocol
This skill follows the standard dual-agent adversarial pattern (Agent A: The Planner, Agent B: The Adversarial Reviewer). For the core pipeline rules, phase definitions, and agent switching protocols, read: ../adversarial-security/references/adversarial-base-protocol.md
For the planner-specific protocol with review dimensions, scoring weights, and output templates, read: references/multi-pass-protocol.md
External Validation (Phase 4)
Phase 4 triggers an independent validation pass using the GitHub CLI (gh copilot).
The copilot subcommand is built into modern gh CLI — no separate extension is
needed. This provides a fundamentally different model's perspective on the plan,
reducing confirmation bias that persists even after adversarial self-review.
For Copilot-specific prompt templates and integration details, read references/copilot-integration.md.
Prerequisites: gh CLI v2.x+ with gh auth status passing. If gh copilot
is not available, skip Phase 4 gracefully and note the skip in the journal entry.
Read references/copilot-usage.md for critical non-interactive execution requirements.
Feedback Loop & Documentation
Every phase creates a journal entry with structured tags and entry types. This builds a searchable audit trail that informs future planning sessions.
For journal templates, tag conventions, cross-session learning patterns, and retrospective templates, read references/feedback-loop.md.
Configuration
| Variable | Default | Description |
|---|---|---|
MAX_PLAN_PASSES | 2 | Maximum refinement cycles (phases 2–3 repeat) |
PLAN_REVIEW_DEPTH | standard | Review depth: light, standard, or deep |
COPILOT_VALIDATION | true | Enable/disable the Copilot extension validation phase |
Review Depth Profiles
- Light: Focus on correctness and security only. Best for small, low-risk changes.
- Standard: Full 5-dimension review. Default for most planning tasks.
- Deep: Extended review with additional focus on long-term maintainability, API surface design, and migration safety. Use for architectural decisions.
Synergies
| Skill/Workflow | Relationship |
|---|---|
autonomous-dev | The Generator/Evaluator pipeline in autonomous-dev applies at the code level; this skill applies the same adversarial pattern at the planning level |
GitHub CLI (gh copilot) | Built-in copilot subcommand used for Phase 4 external validation |
github-commander/copilot-audit | Full repo/PR audit; this skill uses Copilot for plan-specific review instead |
skill-builder | Use to refine this skill's instructions based on observed agent behavior |
Signals
- GitHub stars
- 20
- Forks
- 5
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
adversarial-planner- Source
- github.com/neverinfamous/memory-journal-mcp