Adversarial Prompting
by @abe238
Applies rigorous adversarial analysis to generate, critique, fix, and consolidate solutions for any problem (technical or non-technical). Use when facing complex problems requiring thorough analysis, multiple solution approaches, and validation of proposed fixes before implementation.
clawhub install adversarial-prompting📖 About This Skill
name: adversarial-prompting description: Applies rigorous adversarial analysis to generate, critique, fix, and consolidate solutions for any problem (technical or non-technical). Use when facing complex problems requiring thorough analysis, multiple solution approaches, and validation of proposed fixes before implementation.
Adversarial Prompting
This skill applies a structured adversarial methodology to problem-solving by generating multiple solutions, rigorously critiquing each for weaknesses, developing fixes, validating those fixes, and consolidating into ranked recommendations. The approach forces deep analysis of failure modes, edge cases, and unintended consequences before committing to a solution.
When to Use This Skill
Use this skill when:
Do not use this skill for:
How to Use This Skill
Primary Workflow
When invoked, apply the following 7-phase process to the user's problem:
#### Phase 1: Solution Generation Generate 3-7 distinct solution approaches. For each solution:
#### Phase 2: Adversarial Critique For each solution, rigorously identify critical weaknesses. Show thinking while examining:
Be creative and thorough in identifying what could go wrong.
#### Phase 3: Fix Development For each identified weakness:
#### Phase 4: Validation Check Review each fix to verify it actually solves the weakness:
#### Phase 5: Consolidation Synthesize all solutions and validated fixes into comprehensive approaches:
#### Phase 6: Summary of Options Present all viable options in priority order, ranked by:
For each option, provide a one-paragraph summary highlighting key trade-offs.
#### Phase 7: Final Recommendation State the top recommendation (single option or combination):
Output Format
Present the complete analysis in three sections:
1. Detailed Walkthrough: Show all phases (1-5) with full reasoning visible 2. Summary of Options: Ranked list of viable approaches (Phase 6) 3. Final Recommendation: Top choice with implementation guidance (Phase 7)
After presenting the analysis, automatically export the complete output to a markdown file using scripts/export_analysis.py.