thinking-bounded-rationality

Apply bounded rationality to make satisficing decisions under constraints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams and individuals make good-enough design and strategy decisions under real-world constraints by applying Simon's bounded rationality and the satisficing principle.

Core Features & Use Cases

  • Understand information, cognitive, and time bounds that limit decision quality.
  • Use a satisficing process to define aspiration levels, evaluate options sequentially, and stop at the first option meeting criteria.
  • Suitable for design reviews, roadmap planning, and time-constrained architecture decisions.

Quick Start

Define your aspiration level, evaluate options sequentially against it, and stop when the first option satisfies your thresholds.

Frequently Asked Questions about thinking-bounded-rationality

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

FAQPage Schema
How do I make good-enough decisions under time pressure and cognitive limits?

To make good-enough decisions under time pressure, define an aspiration level, evaluate options sequentially against explicit thresholds, and stop at the first option meeting your criteria to satisfy real-world constraints.

What is satisficing in design decisions and project planning?

Satisficing in design decisions is a bounded rationality process where you set aspiration levels and stop evaluating options once one meets your thresholds, rather than seeking an unattainable optimal solution.

How do I apply bounded rationality to fast-paced architecture decisions?

Apply bounded rationality by implementing risk-aware decision governance that acknowledges information and cognitive bounds, using sequential evaluation to select a good-enough architecture under constraints.

Does this approach to decision-making work for design reviews and roadmap planning?

Yes, this satisficing approach works for design reviews and roadmap planning by defining explicit stopping criteria that ensure sequential evaluation meets threshold requirements without exceeding time limits.

When should I not use satisficing for decision-making?

You should not use satisficing for decision-making when your project lacks the ability to define explicit aspiration levels, stopping criteria, or risk-aware governance required to evaluate sequential thresholds.