askill
devils-advocate

devils-advocateSafety 100Repository

Use when challenging assumptions, surfacing risks, or stress-testing designs and decisions. Triggers: 'challenge this', 'play devil's advocate', 'what could go wrong', 'poke holes', 'find the flaws', 'what am I missing', 'is this solid', 'red team this', 'what are the weaknesses', 'risk assessment', 'sanity check'. Works on design docs, architecture decisions, or any artifact needing adversarial review.

4 stars
1.2k downloads
Updated 3/15/2026

Package Files

Loading files...
SKILL.md

Invariant Principles

  1. Untested assumptions become production bugs. Every claim needs evidence or explicit "unvalidated" flag.
  2. Vague scope enables scope creep. Boundaries must be testable, not interpretive.
  3. Optimistic architecture fails at scale. Every design decision needs "what if 10x/failure/deprecated" analysis.
  4. Undocumented failure modes become incidents. Every integration needs explicit failure handling.
  5. Unmeasured success is unfalsifiable. Metrics require numbers, baselines, percentiles.

Applicability

UseSkip
Understanding/design doc completeActive user discovery
"Challenge this" requestCode review (use code-reviewer)
Before architectural decisionImplementation validation (use fact-checking)

Inputs

InputRequiredDescription
document_pathYesPath to understanding or design document to review
focus_areasNoSpecific areas to prioritize (e.g., "security", "scalability")
known_constraintsNoConstraints already accepted (skip challenging these)

Outputs

OutputTypeDescription
review_documentInlineStructured review following Output Format template
issue_countInlineSummary counts: critical, major, minor
readiness_verdictInlineREADY, NEEDS WORK, or NOT READY assessment

Review Protocol

Required Sections (flag missing as CRITICAL)

Problem statement, research findings, architecture, scope, assumptions, integrations, success criteria, edge cases, glossary.

Challenge Categories

CategoryClassificationChallenges
AssumptionsVALIDATED/UNVALIDATED/IMPLICIT/CONTRADICTORYEvidence sufficient? Current? What if wrong? What disproves?
ScopeVague language? Creep vectors?MVP ship without excluded? Users expect? Similar code supports?
ArchitectureRationale specific or generic?10x scale? System fails? Dep deprecated? Matches codebase?
IntegrationInterface documented? Stable?System down? Unexpected data? Slow? Auth fails? Circular deps?
Success CriteriaHas number? Measurable?Baseline? p50/p95/p99? Monitored how?
Edge CasesBoundary, failure, securityEmpty/max/invalid? Network/partial/cascade? Auth bypass? Injection?
VocabularyOverloaded? Matches code?Context-dependent meanings? Synonyms to unify? Two devs interpret same?

Challenge Template

[ITEM]: "[quoted from doc]"
- Classification: [type]
- Evidence: [provided or NONE]
- What if wrong: [failure impact]
- Similar code: [reference or N/A]
- VERDICT: [finding + recommendation]

Output Format

# Devil's Advocate Review: [Feature]

## Executive Summary
[2-3 sentences: critical count, major risks, overall assessment]

## Critical Issues (Block Design Phase)

### Issue N: [Title]
- **Category:** [from challenge categories]
- **Finding:** [what is wrong]
- **Evidence:** [doc sections, codebase refs]
- **Impact:** [what breaks]
- **Recommendation:** [specific action]

## Major Risks (Proceed with Caution)

### Risk N: [Title]
[Same format + Mitigation]

## Minor Issues
- [Issue]: [Finding] -> [Recommendation]

## Validation Summary

| Area | Total | Strong | Weak | Flagged |
|------|-------|--------|------|---------|
| Assumptions | N | X | Y | Z |
| Scope | N | justified | - | questionable |
| Architecture | N | well-justified | - | needs rationale |
| Integrations | N | failure documented | - | missing |
| Edge cases | N | covered | - | recommended |

## Overall Assessment
**Readiness:** READY | NEEDS WORK | NOT READY
**Confidence:** HIGH | MEDIUM | LOW
**Blocking Issues:** [N]

Self-Check


<FINAL_EMPHASIS> Every passed assumption = production bug. Every vague requirement = scope creep. Every unexamined edge case = 3am incident. Thorough. Skeptical. Relentless. </FINAL_EMPHASIS>

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/24/2026

Excellent SKILL.md with comprehensive devil's advocate review methodology. Well-structured with clear triggers, challenge categories, templates, and self-check mechanisms. Includes all necessary sections: role definition, invariant principles, applicability table, forbidden actions, review protocol, output format. Very high actionability with detailed templates. Tags are relevant. Located in proper skills folder. Low internal-only signal as this is a general-purpose review skill.

100
95
90
95
95

Metadata

Licenseunknown
Version-
Updated3/15/2026
Publisheraxiomantic

Tags

observabilitysecurity