From majestic-tools
Forces adversarial reasoning on architectural choices, library selections, tool picks, and planning to expose blind spots and prevent premature commitment bias.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-toolsThis skill uses the workspace's default tool permissions.
Pre-commitment adversarial reasoning to prevent early lock-in and expose blind spots.
Challenges coding approaches with critical thinking: questions assumptions, examines evidence, explores alternatives, assesses risks and context fit. Use to validate decisions and test validity.
Challenges assumptions before major decisions like diamond transitions and architecture choices using pre-mortems, assumption reversals, red teaming, and 10 key questions to counter biases.
Deep reasoning for complex decisions — expert panel simulation, devil's advocate, what-if scenarios, and structured tradeoff analysis. Use when a decision has high stakes, multiple valid approaches, or you need to stress-test your thinking. Triggers: think, think through, analyze, expert panel, devil's advocate, what if, tradeoff, decision, weigh options, stress test, second opinion.
Share bugs, ideas, or general feedback.
Pre-commitment adversarial reasoning to prevent early lock-in and expose blind spots.
Activate this protocol when:
architect, Plan, or blueprint workflowsDo NOT apply when:
Before recommending an approach, explicitly state:
Present the strongest case AGAINST your inclination:
Requirements:
After the adversarial pass:
Final recommendation should include:
## Decision: [What's being decided]
### Initial Inclination
[Approach] because [reasons]
### Adversarial Challenge
**Against this approach:**
- [Strong objection 1]
- [Strong objection 2]
- [Non-obvious failure mode]
**What I might be wrong about:**
- [Assumption that could be false]
### Resolution
[Why it's still correct OR why I'm changing recommendation]
### Recommendation: [Final choice]
- **Key assumptions:** [What must be true]
- **Watch for:** [Signals this was wrong]
LLMs commit to answers early and rationalize backward. This protocol interrupts that pattern by forcing exploration of the solution space before commitment crystallizes.