think-first

Apply structured mental models to analyze decisions before implementation.

17|3|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/aplaceforallmystuff/minervia-starter-kit --skill think-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: think-first
Source: https://github.com/aplaceforallmystuff/minervia-starter-kit/tree/main/skills/think-first
Command: npx skills add https://github.com/aplaceforallmystuff/minervia-starter-kit --skill think-first

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enforces a disciplined, methodical approach to decisions by surfacing assumptions and reframing problems using proven mental models.

Core Features & Use Cases

  • Five mental models: First Principles, Inversion, Opportunity Cost, Pareto, 5 Whys
  • Model selection guide for when to use each model
  • Integration guidance with CLAUDE.md
  • Success criteria and guardrails to ensure disciplined decision-making

Quick Start

When you face a significant decision, detect the moment and apply the recommended mental model to document the outcome.

Frequently Asked Questions about think-first

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is structured decision making and how do mental models enforce it?

Structured thinking frameworks prevent hasty decisions by applying mental models like First Principles and 5 Whys to surface hidden assumptions. They enforce deliberate analysis before implementation, ensuring disciplined prioritization and architecture choices.

How do I apply mental models for problem-solving in architecture and strategy?

Apply mental models for problem-solving by selecting the right framework based on your decision context. Use the model selection guide to choose between First Principles, Inversion, Opportunity Cost, Pareto, or 5 Whys to document and shape your strategy outcomes.

When should I use First Principles vs Inversion for decision-making?

Use First Principles to break down complex problems into fundamental truths, and Inversion to identify what causes failure. The included model selection guide helps determine when to apply each framework based on your specific architecture or prioritization context.

Can I integrate structured thinking frameworks with my existing CLAUDE.md setup?

Yes, structured thinking frameworks integrate with CLAUDE.md. The framework provides specific integration guidance to help you document decision outcomes and apply mental models within your existing configuration and development workflow.

What are the limitations of using mental models for prioritization decisions?

Mental models require disciplined application to remain effective. Without strict adherence to success criteria and guardrails, structured thinking frameworks may surface assumptions but fail to actually shape implementation outcomes or prevent hasty decisions.