Forces you to argue against your first instinct before making architectural decisions or choosing between approaches. It's designed to interrupt the pattern where LLMs lock onto an answer early and rationalize backward. When you're about to recommend a framework, implementation strategy, or technical direction, it makes you steel-man the opposition, identify non-obvious failure modes, and state your assumptions explicitly. Skip it for trivial choices or when you're just executing an already-made decision. Works well paired with reasoning-verifier afterward to catch any remaining gaps. Honest take: this adds friction, but the kind that prevents you from confidently walking into predictable traps.

skills.sh installs
279
GitHub stars
50
last updated
Aug 21, 2026

Install

$ npx -y skills add majesticlabs-dev/majestic-marketplace --skill devils-advocate --agent claude-code

Installs into .claude/skills of the current project.

Files

Devil's Advocate Protocol

Pre-commitment adversarial reasoning to prevent early lock-in and expose blind spots.

When to Apply

Activate this protocol when:

  • Choosing between architectural approaches
  • Selecting libraries, frameworks, or tools
  • Planning implementation strategy
  • Recommending one approach over alternatives
  • User asks "should I...", "what's the best way to...", "which approach..."
  • During architect, Plan, or blueprint workflows
  • Making trade-off decisions with non-obvious answers

When to Skip

Do NOT apply when:

  • Executing already-decided implementation
  • Single obvious path exists (no real alternatives)
  • User explicitly chose the approach ("use X to do Y")
  • Task is mechanical/procedural, not decisional
  • Trivial choices with negligible impact

The Protocol

Step 1: Identify the Commitment

Before recommending an approach, explicitly state:

  • What decision is being made
  • What approach you're inclined toward
  • Why you're drawn to it

Step 2: Steel-Man the Opposition

Sponsors

Details

Repository
github.com/majesticlabs-dev/majestic-marketplace
Category
Productivity & Planning
First seen
Jun 3, 2026

More from majesticlabs-dev/majestic-marketplace

All 5
1rysweet avatarchemist-analystrysweet/amplihackAnalyzes events through chemistry lens using molecular structure, reaction mechanisms, thermodynamics, kinetics, and analytical techniques (spectroscopy, chroma276skills.sh installs
2cinience avataralicloud-platform-openapi-product-api-discoverycinience/alicloud-skillsDiscover and reconcile Alibaba Cloud product catalogs from Ticket System, Support & Service, and BSS OpenAPI; fetch OpenAPI product/version/API metadata; and su275skills.sh installs
3guia-matthieu avatarbuyer-personasguia-matthieu/clawfu-skillsCreate actionable buyer personas using Adele Revella's 5 Rings of Buying Insight methodology—based on real buyer stories, not demographics. Use when: **Understa272skills.sh installs
4getpaseo avatarpaseo-epicgetpaseo/paseoHeavy-ceremony orchestration for big work — research, planning, adversarial review, phased implementation, audit, delivery. Use when the user says "epic", "long268skills.sh installs
5josiahsiegel avatarsql-server-2025josiahsiegel/claude-plugin-marketplaceSQL Server 2025 and SqlPackage 170.2.70 (October 2025) — vector databases, AI integration, and modern features. PROACTIVELY activate for: (1) SQL Server 2025 fe260skills.sh installs
6ncklrs avatarproduct-managerncklrs/startup-os-skillsExpert product management guidance for day-to-day PM work. Use when creating roadmaps, prioritizing features, managing stakeholders, planning sprints, grooming 255skills.sh installs