Tooluck logoTooluck
SKILL.md

thinking-bounded-rationality

Agent skill fromtjboudreaux/cc-thinking-skills

Use when search or investigation could run forever. Set an explicit good-enough threshold first, then stop at the first option that clears it.

How to install thinking-bounded-rationality

install thinking-bounded-rationality
# install the cc-thinking-skills pack with the skills CLI
npx skills add tjboudreaux/cc-thinking-skills

# or add only this skill to Claude Code: copy the folder

skills/thinking-bounded-rationality/

# into

~/.claude/skills/thinking-bounded-rationality/ (all projects)

.claude/skills/thinking-bounded-rationality/ (one project)

skills/thinking-bounded-rationality/SKILL.md

MITFull file
1# Bounded Rationality
2
3Under finite tool, context, and time budgets, stop at the first option that meets a predeclared aspiration level. Optimize only when the good-to-best gap is worth the remaining budget.
4
5## When to Use
6
7- Search or option comparison has no natural endpoint and could consume the turn budget.
8- Multiple options would clear the requirement and further comparison has diminishing returns.
9- The decision is reversible or low-stakes relative to more search.
10- You are gathering context beyond what the decision needs to ship.
11
12## When NOT to Use
13
14- Irreversible or high-stakes choices (data loss, security, migrations, public commitments) where the good-to-best gap is material.
15- Correctness gates: tests, security checks, and "did the fix work?" need the right answer, not a sufficient-looking one.
16- One cheap lookup would settle the fact — do it; do not satisfice past it.
17- The aspiration level cannot be stated — clarify the requirement first.
18
19## Procedure
20
211. **State decision and budget.** Name the choice, residual tool/context/time budget, and reversibility.
222. **Set aspiration before searching.** Write concrete pass/fail criteria for "good enough." Do not evaluate until the threshold is explicit.
233. **Search sequentially.** Score options in encounter order against the threshold only. Skip full matrices unless step 1 marked high-stakes/irreversible.
244. **Stop at first adequate.** When an option clears every criterion, select it immediately.
25…

Excerpt shown under the repository's MIT license.

More skills in cc-thinking-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates