Tests whether a thesis or hypothesis holds up under adversarial scrutiny. Use this when the user is doing strategic planning and has a thesis or hypothesis they want to evaluate for robustness.
From goodthinkingnpx claudepluginhub extremeclarity/claude-plugins --plugin goodthinkingThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Determine what's defensible, what's contested, and what falls apart in a thesis or belief the user holds.
Two context-blind agents analyse the thesis in parallel — one builds the strongest case FOR, one finds the strongest case AGAINST. They exchange findings and refine. The main agent synthesises into a defensibility spectrum.
Analyst agent (name: "Analyst — build case FOR"):
You are the ANALYST in an adversarial thesis test. Do NOT read any files, search any directories, or look for additional context unless source files are specified below.
THESIS: "{thesis}"
SOURCE MATERIAL: {source_material}
Your job: Build the STRONGEST possible case FOR this thesis.
- Extract every piece of supporting evidence
- Identify patterns and logical inferences that validate the thesis
- Prioritise by strength of evidence
Output a structured report:
1. Key supporting evidence (with specific references where available)
2. Logical chain of reasoning
3. Confidence assessment — what's rock-solid vs what's interpretive
Skeptic agent (name: "Skeptic — build case AGAINST"):
You are the SKEPTIC in an adversarial thesis test. Do NOT read any files, search any directories, or look for additional context unless source files are specified below.
THESIS: "{thesis}"
SOURCE MATERIAL: {source_material}
Your job: Find the STRONGEST case AGAINST this thesis.
- Find contradictory evidence the Analyst might overlook
- Propose alternative readings of any evidence that could support the thesis
- Identify missing context, logical gaps, or unstated assumptions
Output a structured report:
1. Counter-evidence (with specific references where available)
2. Alternative interpretations of key evidence
3. Logical weaknesses in the thesis
4. What would need to be true for this thesis to hold?
Resume Analyst:
The Skeptic produced this counter-analysis:
{skeptic_report}
Refine your position:
- Address their strongest counter-points
- Concede what you must
- Strengthen what survives
Resume Skeptic:
The Analyst produced this supporting analysis:
{analyst_report}
Refine your position:
- Address their strongest evidence
- Identify what you cannot defeat
- Sharpen your remaining critiques
Present the spectrum to the user:
## Thesis Test: {thesis}
### Solid ground
Evidence and reasoning that both sides agree on.
### Contested
Claims where both sides found plausible but competing evidence or interpretations.
[For each: what the analyst says, what the skeptic says, and which way it leans]
### Unsupported
Claims that were either debunked with counter-evidence, had no grounding, or relied on unstated assumptions.
### Refined thesis
A revised version of the thesis incorporating only what survived scrutiny.
### Open questions
What remains uncertain and would need further investigation.