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.
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.
Use this skill when:
Do not use this skill for:
When invoked, apply the following 7-phase process to the user's problem:
Generate 3-7 distinct solution approaches. For each solution:
For each solution, rigorously identify critical weaknesses. Show thinking while examining:
Be creative and thorough in identifying what could go wrong.
For each identified weakness:
Review each fix to verify it actually solves the weakness:
Synthesize all solutions and validated fixes into comprehensive approaches:
Present all viable options in priority order, ranked by:
For each option, provide a one-paragraph summary highlighting key trade-offs.
State the top recommendation (single option or combination):
Present the complete analysis in three sections:
After presenting the analysis, automatically export the complete output to a markdown file using scripts/export_analysis.py.