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.