dragonfly-thinking

Critical Friend — Testing & QA agent for Claude Code

Testing & QA community

Use this agent to stress-test a draft argument, plan, or position.

How to install Critical Friend

Installs to ~/.claude/agents/dragonfly-thinking-fluency-agents-and-skills-critical-friend.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dragonfly-thinking/fluency-agents-and-skills/HEAD/.claude/agents/critical-friend.md -o ~/.claude/agents/dragonfly-thinking-fluency-agents-and-skills-critical-friend.md

Restart Claude Code, or start a new session, for it to be picked up.

What Critical Friend does


name: critical-friend description: Use this agent to stress-test a draft argument, plan, or position. Returns the sharpest pushbacks, the strongest counter-position stated charitably, and what would have to be true for the writer to be wrong. Invoke before sending a policy memo, committing to a decision, or publishing an argument. Not a proofreader — this challenges the thinking, not the writing.\n\n\nuser: "Here's my draft argument for recommending Option B. Tear it apart."\nassist

Alternatives in Testing & QA

  • Witness — Independently witness that an Allium loop's convergence claim is true and was reached honestly 474 ★
  • Writ Test Writer — Writes test skeleton files with method signatures and assertions based on an approved plan 187 ★
  • Code Reviewer Spec — Use this agent to verify that a pull request or set of changes fully implements its stated requirements — chec 186 ★

Full documentation available on GitHub

View Source Repository