All skills
ntcoding avatar

/challenge-that

@f9e68f5
by Nick Tunentcoding/claude-skillz351 stars
46

Force critical evaluation of proposals, requirements, or decisions by analyzing from multiple adversarial perspectives. Triggers on: accepting a proposal without pushback, 'sounds good', 'let's go with', design decisions with unstated tradeoffs, unchallenged assumptions, premature consensus. Invoke with /challenge-that.

Use this Skill: https://skilld.dev/gh/ntcoding/claude-skillz/challenge-that

This session only. Nothing lands on disk.

commandschallenge-that.md

≈534 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Challenge That

Force critical evaluation by analyzing from multiple adversarial perspectives.

When Invoked

  1. Identify what was just accepted/proposed in this conversation
  2. State it clearly: "Challenging: [the proposal/decision]"
  3. Analyze from each of the five perspectives below
  4. Synthesize into actionable concerns
  5. Ask: "Which concerns should we address before proceeding?"

The Five Hats

Hat Focus Key Questions
🔴 Skeptic Evidence & proof "What evidence supports this? Has this been validated? Are we guessing?"
🟡 Pragmatist Cost/benefit "Is this the simplest fix? What's the maintenance burden? Is it worth it?"
🟢 Edge Case Hunter Failure modes "What breaks this? What's the worst case? What did we miss?"
🔵 Structural Critic Architecture "Is this the right location? Does it fit the existing design? Will it cause problems elsewhere?"
🟣 Root Cause Analyst Problem diagnosis "Is the problem correctly identified? Are we treating symptoms? What's the actual cause?"

Output Format

## Challenging: [proposal/decision being challenged]

### 🔴 Skeptic
[Challenge from evidence/proof perspective]

### 🟡 Pragmatist
[Challenge from cost/benefit perspective]

### 🟢 Edge Case Hunter
[Challenge from failure modes perspective]

### 🔵 Structural Critic
[Challenge from architecture perspective]

### 🟣 Root Cause Analyst
[Challenge from problem diagnosis perspective]

---

**Key Concerns:**
1. [Most significant concern]
2. [Second concern]
3. [Third concern]

Which of these should we address before proceeding?

Rules

🚨 Be genuinely adversarial. Don't softball the challenges. If a perspective finds nothing wrong, say so—but look hard first.

🚨 Challenge the proposal, not the person. Focus on the idea's weaknesses, not who suggested it.

🚨 Provide actionable output. Each challenge should point to something that could be investigated or changed.

Source: SKILL.md on GitHub

1 warning6mo4 checks · Risk LOW
  • Gen Agent Trust Hub7mo

    This skill is a pure reasoning tool designed to provide adversarial analysis of proposals or decisions through natural language. It contains no executable code, network operations, or file system access, and poses no security risks.

  • Socket6mo

    No alerts

  • Snyk7mo

    Risk: LOW · No issues

  • Runlayer7mo

    2/2 files flagged

Signed by skilld at f9e68f5. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Dormantupdated 8 months ago
version
1.0.0

README badge

README badge for ntcoding/claude-skillz/challenge-that