devils-advocate
FeaturedChallenges AI-generated plans, code, and designs via pre-mortem, inversion, and Socratic questioning to surface blind spots and failure modes. Triggers on: "challenge this", "devils advocate", "stress test this plan", "poke holes in this", "what am I missing".
Install
Quality Score: 93/100
Skill Content
Details
- Author
- Mathews-Tom
- Repository
- Mathews-Tom/armory
- Created
- 5 months ago
- Last Updated
- 4 days ago
- Language
- Python
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
devils-advocate
Adversarial review of just-generated code, run *after* an agent (or human) declares a feature done. Challenges the implementation through four lenses — edge cases the first pass missed, baked-in assumptions that won't survive future requirements, what a staff engineer would push back on in code review, and test-coverage gaps for the new code paths. Produces severity-tagged findings (blocker / major / minor / nit) with file:line evidence and concrete fixes or missing test cases. Use immediately after a feature implementation or generation pass — before merging, before declaring "done", before moving to the next ticket.
devils-advocate
Pressure-tests a plan, decision, opinion, or recommendation by arguing the strongest real case against it. Use whenever the user explicitly asks to "play devil's advocate," "poke holes in this," "stress-test this," "argue against this," "steelman the other side," "tell me why I'm wrong," or invokes /devils-advocate — and also when a user states a specific decision or plan they're about to commit to and asks for a gut check. Do NOT use for casual conversation, factual questions, or a single opinion with no decision attached. Do NOT auto-trigger on emotionally loaded topics (grief, relationships, mental health, decisions the user has already made peace with) unless explicitly asked. Never overrides Claude's standard content and safety boundaries.
devils-advocate
Systematically challenge current assumptions before major decisions. Counters confirmation bias, groupthink, and overconfidence.