consider

Apply structured mental models to analyze problems and decisions.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/bcbeidel/toolkit --skill consider-bcbeidel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consider
Source: https://github.com/bcbeidel/toolkit/tree/main/plugins/consider/skills/consider
Command: npx skills add https://github.com/bcbeidel/toolkit --skill consider-bcbeidel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apply structured mental models to problems. Use when the user wants to "analyze", "evaluate", "think through", "decide between", "weigh tradeoffs", or needs a framework for a decision.

Core Features & Use Cases

  • Library of defined mental models (e.g., first-principles, occams-razor, inversion) with guidance on when to use each.
  • Invoke a specific model directly via the /consider:{model-name} command, or ask the user to choose a model when none is specified.
  • Handoff-ready: supports chaining to any /consider:{model-name} sub-skill for deeper analysis.

Quick Start

Provide a problem or decision to analyze, optionally specify a model name with /consider:<model-name>, and receive a guided structured analysis.

Frequently Asked Questions about consider

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

FAQPage Schema
How do I apply structured mental models to analyze a tough decision?

To apply structured mental models to decisions, provide your problem to the Skill. It guides your analysis by selecting a framework like first-principles or occams-razor to systematically weigh tradeoffs and evaluate options.

When do I need a mental model framework for problem-solving?

You need a mental model framework when you want to think through, evaluate, or decide between complex options. It provides structured guidance to weigh tradeoffs and prevents biased decision-making during problem analysis.

Can I specify a specific mental model like first-principles for my analysis?

Yes, you can invoke a specific mental model directly using the /consider:{model-name} command. If no model is specified, the Skill will help you choose an appropriate framework from its library to guide your evaluation.

What is the best way to weigh tradeoffs when evaluating multiple scenarios?

The best way to weigh tradeoffs is using a structured thinking framework. This Skill applies mental models to break down scenarios, ensuring you systematically evaluate options and reach a guided, objective decision.

How does the framework chaining work for deeper problem analysis?

Framework chaining works by handing off the output of one analysis to another /consider:{model-name} sub-skill. This supports multi-layered problem-solving, allowing you to apply successive mental models for deeper evaluation.

Which mental models are available for structured decision-making?

Available mental models include first-principles, occams-razor, and inversion. The Skill provides a library of these frameworks along with guidance on when to use each one for optimal decision-making and problem analysis.