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
User Request
↓
Draft initial answer (Pro)
↓
Self-refute (Con)
↓
Integrate thinking, refine answer
↓
Output final response
Core Capabilities
| Capability | Description |
|---|---|
| Logic Verification | Check for logical flaws in reasoning |
| Assumption Challenging | Challenge implicit assumptions in answers |
| Counterexample Search | Actively find counterexamples that might disprove conclusions |
| Alternative Approaches | Consider other possible solutions |
| Risk Assessment | Analyze 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