thinking-model-selection

Classify problems and score candidate mental models to select the best fit.

941|129|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/tjboudreaux/cc-thinking-skills --skill thinking-model-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thinking-model-selection
Source: https://github.com/tjboudreaux/cc-thinking-skills/tree/main/skills/thinking-model-selection
Command: npx skills add https://github.com/tjboudreaux/cc-thinking-skills --skill thinking-model-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Classifying problems and applying the most suitable mental model is essential to avoid misframing and suboptimal decisions. This skill helps practitioners identify problem type, select from a taxonomy of models, and justify the chosen approach with a clear rationale.

Core Features & Use Cases

  • Problem framing and model matching across diagnostic, decision, understanding, creative, and evaluation problems.
  • Structured model selection workflow including classification, candidate-model scoring, and rationale documentation.
  • Guidance for practitioners to apply models in product, engineering, or research contexts with transparent tradeoffs.

Quick Start

Apply the model-selection process to identify the best-fit mental model for my current problem.

Frequently Asked Questions about thinking-model-selection

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

FAQPage Schema
How do I choose the right mental model for complex problem-solving?

Mental model selection prevents misframing and suboptimal decisions by matching your problem type to a structured taxonomy of models, providing a clear rationale and transparent tradeoffs for the chosen approach.

What is the structured workflow for mental model selection?

The structured workflow for mental model selection involves classifying the problem type, scoring candidate models from a taxonomy, and documenting the rationale to justify the chosen model for your specific scenario.

When do I need to use mental models for decision-making?

You need mental models for decision-making when facing complex problems requiring structured systems thinking to avoid misframing, specifically when evaluating diagnostic, understanding, creative, or evaluation scenarios.

Can I apply this decision-making framework to product and engineering contexts?

Yes, you can apply this model-selection framework to product, engineering, or research contexts to guide problem framing and apply mental models with transparent tradeoffs and clear rationale.

What are the limitations of using mental models for systems thinking?

A limitation of using mental models for systems thinking is the risk of misframing a problem if the candidate-model scoring process is skipped, leading to suboptimal decisions despite having a structured taxonomy.