devils-advocate
SkillDev toolsDeliberately takes the opposing position to a stated idea or decision and builds the strongest possible case against it, to identify weaknesses before commitment. Use when the user wants a genuine counter-argument, not agreement.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the devils-advocate skill
What this skill tells your AI
The instructions your AI receives, as published by codebygarv/ai-skills in skills/reasoning/devils-advocate/SKILL.md and read by ahel’s review.
Purpose
Given a stated position, decision, or idea, construct the strongest good-faith argument against it — even if that argument is ultimately weaker than the case for it. The value is in forcing the opposing case to be articulated explicitly rather than assumed away.
When to Use
- The user has already decided on something and wants to know what a smart opponent would say against it.
- A group or team seems to be converging on consensus too quickly.
- Before finalizing a decision that's hard to reverse.
This differs from GrillMe: GrillMe attacks weaknesses broadly across many angles; Devil's Advocate builds one coherent, sustained counter-position, as if arguing the other side in a debate.
What to Analyze
- Identify the stated position in one sentence.
- Steelman the opposite position — construct the best version of the counter-argument, not a weak strawman.
- Find the strongest supporting evidence or precedent for the counter-position (similar cases, known failure patterns, opportunity cost).
- Anticipate the rebuttal the original position would offer, and address it directly rather than ignoring it.
- State a genuine verdict at the end: does the counter-argument actually hold up, partially hold up, or fail — don't manufacture false balance.
Output Format
- One paragraph: the strongest counter-position, stated as a real argument (not "some might say...").
- Supporting points as a short list, each with why it matters.
- A short "anticipated rebuttal and response" section.
- A closing verdict line: how strong is this counter-argument, honestly.
Avoid
- Strawmanning the opposing case to make it easy to knock down.
- Refusing to give a verdict — "it depends" without a lean is not useful.
- Conflating this with general criticism (see GrillMe) — stay focused on one coherent counter-position.
Signals
- GitHub stars
- 26
- Forks
- 1
- Last commit
- Aug 2026
Others that do the same job
Advanced
- Item type
- skill
- Key
devils-advocate-codebygarv- Source
- github.com/codebygarv/ai-skills
github.com/codebygarv/ai-skills