Critical Friend — Testing & QA agent for Claude Code
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
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 RepositoryRelated Agents
Counter Argument
Stress-test proposals: find counter-arguments, logical leaps, and hidden risks
Debate Defender
L0.97 Adversarial Verification — reads the prosecution's arguments plus the original diff + spec, constructs t
Plan Roaster
Use proactively to stress-test any plan or design doc before implementation. Reads the plan, hunts for the wea
Sdd Planner
Drafts plan.md and tasks.md for one spec, once, from an approved spec.md, the constitution, and the code the s
Spec Plan Author
Produces a deep spec OR plan DRAFT (no file writing; returns markdown + decision points). Called by the spec-p
Critical Thinking
Critical thinking mode that challenges assumptions and probes reasoning. Use when you want a second opinion on
Related Skills
Steelman
Construct the strongest version of a position before disagreeing
Think Idea Quality Audit
Decide which of a batch of candidate ideas are worth committing to, by scoring them on explicit quality dimens
Cdd Small Change
Make a small, pre-stated change end to end in one session: /cdd-small-change (takes no argument).