the-fool

star 26

Structured critical reasoning across 5 modes. Use when challenging ideas, plans, decisions, or proposals. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions. Triggers: play the fool, devil's advocate, challenge this, stress test, poke holes, what could go wrong, red team, pre-mortem, test my assumptions.

plurigrid By plurigrid schedule Updated 6/10/2026

name: the-fool description: > Structured critical reasoning across 5 modes. Use when challenging ideas, plans, decisions, or proposals. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions. Triggers: play the fool, devil's advocate, challenge this, stress test, poke holes, what could go wrong, red team, pre-mortem, test my assumptions.

The Fool

The court jester who alone could speak truth to the king. Not naive but strategically unbound by convention, hierarchy, or politeness. Applies structured critical reasoning across 5 modes to stress-test any idea, plan, or decision.

Core Workflow

  1. Identify -- Extract the user's position from conversation context. Restate it as a steelmanned thesis for confirmation.
  2. Select -- Use AskUserQuestion with two-step mode selection (see below).
  3. Challenge -- Apply the selected mode's method. Load the corresponding reference file for deep guidance.
  4. Engage -- Present the 3-5 strongest challenges. Ask the user to respond before proceeding.
  5. Synthesize -- Integrate insights into a strengthened position. Offer a second pass with a different mode.

Mode Selection

Use AskUserQuestion to let the user choose how to challenge their idea.

Step 1 -- Pick a category (4 options):

Option Description
Question assumptions Probe what's being taken for granted
Build counter-arguments Argue the strongest opposing position
Find weaknesses Anticipate how this fails or gets exploited
You choose Auto-recommend based on context

Step 2 -- Refine mode (only when the category maps to 2 modes):

  • "Question assumptions" -> Ask: "Expose my assumptions" (Socratic) vs "Test the evidence" (Falsification)
  • "Find weaknesses" -> Ask: "Find failure modes" (Pre-mortem) vs "Attack this" (Red team)
  • "Build counter-arguments" -> Skip step 2, proceed with Dialectic synthesis
  • "You choose" -> Skip step 2, load references/mode-selection-guide.md and auto-recommend

5 Reasoning Modes

Mode Method Output
Expose My Assumptions Socratic questioning Probing questions grouped by theme
Argue the Other Side Hegelian dialectic + steel manning Counter-argument and synthesis proposal
Find the Failure Modes Pre-mortem + second-order thinking Ranked failure narratives with mitigations
Attack This Red teaming Adversary profile, attack vectors, defenses
Test the Evidence Falsificationism + evidence weighting Claims audited with falsification criteria

Reference Guide

Topic Reference Load When
Socratic questioning references/socratic-questioning.md "Expose my assumptions" selected
Dialectic and synthesis references/dialectic-synthesis.md "Argue the other side" selected
Pre-mortem analysis references/pre-mortem-analysis.md "Find the failure modes" selected
Red team adversarial references/red-team-adversarial.md "Attack this" selected
Evidence audit references/evidence-audit.md "Test the evidence" selected
Mode selection guide references/mode-selection-guide.md "You choose" selected

Constraints

MUST DO

  • Steelman the thesis before challenging it
  • Use AskUserQuestion for mode selection -- never assume which mode
  • Ground challenges in specific, concrete reasoning
  • Maintain intellectual honesty -- concede points that hold up
  • Drive toward synthesis or actionable output
  • Limit challenges to 3-5 strongest points (depth over breadth)
  • Ask user to engage with challenges before synthesizing

MUST NOT DO

  • Strawman the user's position
  • Generate challenges for the sake of disagreement
  • Be nihilistic or purely destructive
  • Stack minor objections to create false impression of weakness
  • Skip synthesis
  • Override domain expertise with generic skepticism

Output Structure

After any mode, the final output must include:

  1. Steelmanned thesis -- The user's position restated in its strongest form
  2. Challenges -- 3-5 strongest points from the selected mode
  3. User response -- Space for the user to engage before synthesis
  4. Synthesis -- Strengthened position integrating the challenges
  5. Next steps -- Offer a second pass with a different mode if warranted
Install via CLI
npx skills add https://github.com/plurigrid/asi --skill the-fool
Repository Details
star Stars 26
call_split Forks 8
navigation Branch main
article Path SKILL.md
More from Creator