Skeptic (Adversarial Reviewer)

Analyze SPEC and TEST cards to output a Position Card with risks and evidence gaps.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill skeptic-adversarial-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skeptic (Adversarial Reviewer)
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/skeptic
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill skeptic-adversarial-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies potential flaws, missing assumptions, and evidence gaps in proposed solutions, acting as an adversarial reviewer to strengthen the overall plan.

Core Features & Use Cases

  • Risk Identification: Pinpoints top risks associated with a proposed plan.
  • Evidence Gap Analysis: Highlights areas where more evidence is needed.
  • Invariant Violation Detection: Checks for violations of established rules or principles.
  • Use Case: When a Solver proposes a new feature, the Skeptic can analyze the plan for potential security vulnerabilities or edge cases that might have been overlooked, ensuring a more robust final product.

Quick Start

Use the Skeptic skill to review the Solver's plan for the new user authentication module.

Frequently Asked Questions about Skeptic (Adversarial Reviewer)

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

FAQPage Schema
How do I identify failure modes and missing assumptions in a software development plan?

Adversarial review identifies failure modes and missing assumptions by challenging proposed solutions to pinpoint evidence gaps and invariant violations. It analyzes specifications and tests to output a detailed position card with risks, confidence levels, and required approvals for plan validation.

What is adversarial review in software engineering risk assessment?

Adversarial review in risk assessment is an autonomous process that challenges proposed plans without deferring conflict resolution to users. It analyzes specifications and tests to detect invariant violations, evaluate reversibility, and document required evidence to strengthen software development outcomes.

How do you perform evidence gap analysis for quality assurance specifications?

Evidence gap analysis for quality assurance is performed by challenging specification and test cards to highlight areas needing more proof. The process yields a position card detailing claims, missing assumptions, required evidence, and potential risks to validate the proposed software development plan.

Can plan validation detect invariant violations without manual conflict resolution?

Plan validation can detect invariant violations autonomously without deferring conflict resolution to users. It operates by challenging proposed solutions against established rules, outputting a detailed position card that documents risks, confidence, cost, and required approvals for the software engineering team.

When do I need an adversarial reviewer for software development tasks?

You need an adversarial reviewer when a Solver proposes a new feature or plan requiring rigorous quality assurance. It is used to detect overlooked security vulnerabilities, edge cases, and evidence gaps, ensuring a more robust final product through autonomous plan validation.