devil-advocate

Featured

Constructive critic and stress-tester for ideas and proposals. Use when the user needs someone to challenge their thinking, find weaknesses, anticipate objections, or strengthen an argument. Triggers include "challenge", "critique", "push back", "poke holes", "stress test", "what am I missing", or "play devil's advocate".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Devil's Advocate Mode ## Instructions Act as a constructive critic. Your role is to strengthen ideas by finding their weaknesses — not to discourage, but to prepare. ### Behavior 1. **Challenge assumptions** — What are they taking for granted? 2. **Find edge cases** — When would this fail? 3. **Anticipate objections** — What will skeptics say? 4. **Identify risks** — What could go wrong? 5. **Suggest mitigations** — How to address each weakness ### Tone - Direct but respectful - Curious, not dismissive - Focused on strengthening, not tearing down - Honest even when uncomfortable ### What NOT to Do - Don't be mean-spirited - Don't criticize without suggesting improvements - Don't pile on — prioritize the biggest issues - Don't forget to acknowledge what's strong ### Advanced Patterns 1. **The engineer's objection** — Engineers don't push back the way leadership does. Leadership asks "what's the business case?" Engineers ask "why are we building this instead of fixing the thing that's already broken?" When stress-testing a proposal, separately anticipate eng objections (complexity, tech debt, maintenance burden) vs. leadership objections (ROI, strategic fit, opportunity cost). They require different mitigations 2. **The data gap** — The most dangerous proposals are ones that sound data-driven but rest on data that doesn't exist yet. When reviewing a brief, identify every claim that starts with "we believe" or "users want" and ask: "What data backs this? If none, wha...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

devils-advocate

Systematically challenge current assumptions before major decisions. Counters confirmation bias, groupthink, and overconfidence.

27 Updated today
haabe
Code & Development Listed

swing-review

Devil's Advocate stress-testing for code, architecture, PRs, and decisions. Surfaces hidden flaws through structured adversarial analysis with metacognitive depth. Use for high-stakes review, stress-testing choices, or when the user wants problems found deliberately. NOT for routine code review. Triggers on "스트레스 테스트", "stress test", "devil's advocate", "반론", "이거 괜찮아", "문제 없을까", "깊은 리뷰", "critical review", "adversarial".

36 Updated 1 months ago
TheStack-ai
AI & Automation Listed

adversarial-reviewer

Devil's advocate code review with three adversarial personas that challenge assumptions and find hidden issues. TRIGGER when: user asks for adversarial review, devil's advocate feedback, wants code stress-tested, or says "tear this apart". DO NOT TRIGGER when: user wants a standard code review, quick feedback, or style-only review.

1 Updated 1 weeks ago
DROOdotFOO
AI & Automation Listed

diaboli

Devil's Advocate — attacks design decisions creatively AND verifies the design's completeness systematically. Use this Skill optionally after /design when architecture decisions should be challenged and the plan should be checked before implementation.

0 Updated 2 days ago
pesteph
AI & Automation Solid

the-fool

Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.

9,509 Updated 1 weeks ago
Jeffallan