スキル一覧に戻る
axiomantic

devils-advocate

by axiomantic

Multi-platform AI assistant skills and workflows. Serious engineering. Also fun.

2🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: devils-advocate description: "Use before design phase to challenge assumptions and surface risks"

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>

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です