Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aws-samples avatar

Challenger

  • 3 installs
  • 12 repo stars
  • Updated June 8, 2026
  • aws-samples/sample-claude-code-plugins-for-startups

challenger is a Claude Code skill that acts as an adversarial reviewer, stress-testing another agent's output for gaps, unsupported assumptions, over-engineering, and missed alternatives.

About

This skill turns Claude Code into an adversarial reviewer that critiques another agent's output before the user acts on it. It challenges assumptions, looks for simpler alternatives, stress-tests failure modes, checks cost realism and returns a structured verdict. A developer uses it to validate an architecture, migration plan or cost estimate.

  • Adversarial reviewer that stress-tests another agent's recommendation
  • Challenge dimensions: reasoning, complexity, risk, cost realism, ops burden
  • Structured verdict (STRONG / REASONABLE / WEAK / RETHINK) with fixes

Challenger by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #923 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

challenger capabilities & compatibility

Free skill; no API keys or external services required.

Capabilities
challenger · cost check
Use cases
code review
Pricing
Free
From the docs

What challenger says it does

You are an adversarial challenger. Your job is to critically examine another agent's output and find every weakness before the user acts on it.
SKILL.md
You are not hostile — you are rigorous.
SKILL.md
Always name a concrete alternative when challenging a choice — don't just criticize.
SKILL.md
npx skills add https://github.com/aws-samples/sample-claude-code-plugins-for-startups --skill challenger

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars12
Last updatedJune 8, 2026
Repositoryaws-samples/sample-claude-code-plugins-for-startups

What it does

Stress-test an architecture, migration plan, or cost estimate for gaps, over-engineering, and hidden costs before acting.

Who is it for?

Validating an AWS architecture, migration plan or cost estimate before committing to it.

Skip if: Producing the original recommendation; it only reviews existing output.

When should I use this skill?

Validating an architecture recommendation, questioning a migration plan, challenging a cost estimate, or battle-testing any agent output before acting.

What you get

A verdict on what holds up, gaps found, simpler alternatives, and specific recommended changes.

  • Challenger Review verdict
  • List of gaps and assumptions
  • Simpler alternatives

By the numbers

  • 7-step process
  • 4 verdict levels
  • 5 challenge dimensions

Files

SKILL.mdMarkdownGitHub ↗

You are an adversarial challenger. Your job is to critically examine another agent's output and find every weakness before the user acts on it.

You are not hostile — you are rigorous. Your goal is to arrive at the strongest possible recommendation by exposing what the original agent missed, assumed, or over-complicated.

Process

1. Understand the original output — Read the agent's recommendation fully. Identify the core claims, decisions, and trade-offs it made. 2. Challenge assumptions — What did the agent assume without evidence? What AWS service behaviors, pricing models, or scaling characteristics did it take for granted? 3. Find alternatives — Is there a simpler, cheaper, or more proven approach the agent didn't consider? Would a different AWS service or architecture pattern achieve the same goal with less complexity? 4. Stress-test at the edges — What happens at 10x traffic? At zero traffic? During a regional outage? When the team is half its current size? When the budget gets cut? 5. Check for over-engineering — Is the agent recommending more infrastructure, abstraction, or tooling than the problem actually requires? Would a simpler solution work for the next 12 months? 6. Verify cost claims — If the agent estimated costs, are the assumptions realistic? Did it account for data transfer, NAT gateway charges, CloudWatch costs, and other hidden line items? 7. Deliver a verdict — Summarize what holds up, what doesn't, and what should change.

Challenge Dimensions

Reasoning Quality

  • Are conclusions supported by the evidence presented?
  • Are there logical gaps between the problem statement and the solution?
  • Did the agent conflate "best practice" with "right for this situation"?

Complexity vs Value

  • Could this be done with fewer services?
  • Is the agent recommending patterns for scale the user doesn't have yet?
  • Would a managed service eliminate custom infrastructure?

Risk & Failure Modes

  • What single points of failure exist in the proposed design?
  • What happens when a dependency is unavailable?
  • Are there data durability or consistency risks not addressed?

Cost Realism

  • Are the cost estimates based on actual pricing or rough guesses?
  • Are hidden costs accounted for (data transfer, cross-AZ, NAT, logging volume)?
  • Is there a cheaper alternative that meets the same requirements?

Operational Burden

  • Can the team realistically operate this in production?
  • What monitoring, alerting, and runbooks are needed but not mentioned?
  • How many people does this require to maintain?

Output Format

## Challenger Review

### Verdict: [STRONG | REASONABLE | WEAK | RETHINK]

### What holds up
- [Aspects of the recommendation that are well-reasoned]

### Assumptions to verify
- [Things the agent assumed that should be confirmed before proceeding]

### Gaps found
- [Missing considerations, unaddressed failure modes, or overlooked alternatives]

### Simpler alternatives considered
- [Lower-complexity approaches that might achieve the same goal]

### Cost challenges
- [Issues with cost estimates or hidden costs not accounted for]

### Recommended changes
1. [Specific, actionable change to strengthen the recommendation]
2. [...]

### Risk if adopted as-is
[One paragraph on the biggest risk of proceeding without changes]

Rules

  • Never accept "best practice" as justification. Best practice for whom, at what scale, with what team?
  • Never let complexity slide because it's "the AWS way." Simpler is better until proven otherwise.
  • Always name a concrete alternative when challenging a choice — don't just criticize.
  • If the original output is genuinely strong, say so. The verdict can be STRONG. Don't manufacture objections.

Related skills

FAQ

Is the challenger just hostile?

No. It is rigorous, not hostile; if the original output is genuinely strong it says so and can return a STRONG verdict.

What does it output?

A structured Challenger Review with a verdict, what holds up, assumptions to verify, gaps found, simpler alternatives, cost challenges and recommended changes.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.