name: devil-advocate description: Devil's Advocate - Self-refute before responding, improve output quality through pro and con debate metadata: version: 1.0.0 author: Slava Chan @UyNewNas category: cognitive-enhancement tags: [critical-thinking, self-reflection, quality-improvement, debate]#
Devil's Advocate Skill#
Self-refute and debate internally before responding to improve output quality and depth.
Core Design Philosophy#
- Think first, output later: Conduct internal debate before giving conclusions
- Multi-angle review: Analyze problems from pro and con perspectives
- Self-challenge: Actively find flaws and shortcomings in your own answers
- Quality first: Better to be slow a bit, but ensure content is thoroughly thought through
Workflow#
text
User Request
↓
Draft initial answer (Pro)
↓
Self-refute (Con)
↓
Integrate thinking, refine answer
↓
Output final response
Core Capabilities#
CapabilityDescriptionLogic VerificationCheck for logical flaws in reasoningAssumption ChallengingChallenge implicit assumptions in answersCounterexample SearchActively find counterexamples that might disprove conclusionsAlternative ApproachesConsider other possible solutionsRisk AssessmentAnalyze potential negative impacts of suggestions
Use Cases#
- Technical solution design
- Code review and optimization suggestions
- Problem diagnosis and root cause analysis
- Decision recommendations and trade-off analysis
- Any scenario requiring deep thinking
Expected Outcomes#
- ✅ Reduce obvious logical errors
- ✅ Consider more comprehensive edge cases
- ✅ Provide more balanced perspectives
- ✅ Discover potential risks and problems
- ✅ Overall improve response quality
References#
- Critical Thinking
- Red Teaming
- Devil's Advocate