Source

tjboudreaux/cc-thinking-skills

39 skills · 12.1K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
thinking-first-principles When a constraint is treated as fixed, separate physics from convention, keep only independently supported primitives…
tjboudreaux/cc-thinking-skills
438
2
thinking-socratic When a request is vague, assumption-laden, or "obvious," ask the few load-bearing questions that expose hidden requir…
tjboudreaux/cc-thinking-skills
408
3
thinking-red-team For authorized security review of code, auth, or APIs you control, model the attacker, map the attack surface, and re…
tjboudreaux/cc-thinking-skills
406
4
thinking-pre-mortem Before committing to a plan or launch, assume it already failed and reason backward through concrete causes — convert…
tjboudreaux/cc-thinking-skills
400
5
thinking-systems When behavior is emergent across components—fixes elsewhere break, loops/delays dominate—map boundary, stocks/flows, …
tjboudreaux/cc-thinking-skills
398
6
thinking-model-router When unsure which thinking skill fits, map domain and problem type, then return NONE or one primary skill by default …
tjboudreaux/cc-thinking-skills
394
7
thinking-scientific-method When a symptom has several plausible causes, rank falsifiable hypotheses and run the cheapest discriminating observat…
tjboudreaux/cc-thinking-skills
390
8
thinking-theory-of-constraints When throughput or latency is pipeline-limited, identify the single binding constraint and exploit, subordinate, elev…
tjboudreaux/cc-thinking-skills
389
9
thinking-steel-manning Before rejecting a proposal or reflexively agreeing, build the strongest faithful opposing case, state agreement cond…
tjboudreaux/cc-thinking-skills
388
10
thinking-triz When two design requirements seem mutually exclusive, name the contradiction, separate conflicting states, then inven…
tjboudreaux/cc-thinking-skills
388
11
thinking-second-order When a change has effects past the immediate fix—incentives, scale, feedback—trace consequence chains with timing and…
tjboudreaux/cc-thinking-skills
385
12
thinking-probabilistic Use when forecasting, estimating, or sizing risk — anchor on base rates, give ranges, update prior→likelihood→posteri…
tjboudreaux/cc-thinking-skills
384
13
thinking-ooda Use under time pressure when the situation is still changing and you must act before certainty — cycle Observe→Orient…
tjboudreaux/cc-thinking-skills
375
14
thinking-reversibility Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-…
tjboudreaux/cc-thinking-skills
373
15
thinking-circle-of-competence Use when a specific claim may lack grounding. Check evidence boundary, size wrongness cost, then answer, fetch, or ab…
tjboudreaux/cc-thinking-skills
372
16
thinking-five-whys-plus When a fault is localized and the proximate cause is known but the systemic root is not, chain evidence-linked whys w…
tjboudreaux/cc-thinking-skills
372
17
thinking-cynefin When the right response mode is unclear, classify the cause-effect domain first; decompose disorder.
tjboudreaux/cc-thinking-skills
371
18
thinking-via-negativa Use when the reflex is to add a feature, layer, or process. Prefer removing harmful or nonessential elements first, w…
tjboudreaux/cc-thinking-skills
368
19
thinking-jobs-to-be-done Deciding what to build or why adoption fails. Recover the progress users hire a solution for under a circumstance, th…
tjboudreaux/cc-thinking-skills
367
20
thinking-model-combination When one mental model leaves a material blind spot on a multi-domain or high-stakes problem, sequence complementary m…
tjboudreaux/cc-thinking-skills
366
21
thinking-opportunity-cost Before committing scarce time, people, or money, name the best forgone use of those resources and the value delta of …
tjboudreaux/cc-thinking-skills
366
22
thinking-map-territory When a claim, doc, test, metric, or assumption conflicts with observed behavior, stop theorizing from the map and ver…
tjboudreaux/cc-thinking-skills
363
23
thinking-bounded-rationality Use when search or investigation could run forever. Set an explicit good-enough threshold first, then stop at the fir…
tjboudreaux/cc-thinking-skills
362
24
thinking-thought-experiment When a real test is too rare, large, or irreversible, run a controlled counterfactual: isolate one variable, fix cond…
tjboudreaux/cc-thinking-skills
362
25
thinking-margin-of-safety When provisioning, setting a limit, or committing an estimate under uncertainty, size a buffer to residual error and …
tjboudreaux/cc-thinking-skills
361
26
thinking-kepner-tregoe Use when a selective defect needs IS/IS-NOT difference analysis or a consequential option choice needs must/want weig…
tjboudreaux/cc-thinking-skills
360
27
thinking-effectuation Under genuine uncertainty with no reliable forecast, inventory means, cap downside at affordable loss, act for commit…
tjboudreaux/cc-thinking-skills
359
28
thinking-lindy-effect Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check …
tjboudreaux/cc-thinking-skills
357
29
thinking-bayesian Use when interpreting a test result, metric, or new evidence and you risk over-reacting to it. State the base rate fi…
tjboudreaux/cc-thinking-skills
141
30
thinking-inversion When planning work where optimism may be hiding risks, ask "how would I guarantee this fails?" — enumerate failure pa…
tjboudreaux/cc-thinking-skills
137
31
thinking-debiasing In a long trajectory where you're defending a path you committed to early, run a quick self-check for sunk-cost and c…
tjboudreaux/cc-thinking-skills
135
32
thinking-occams-razor Use when multiple causes could explain a bug — test the fewest-assumption hypothesis first; escalate to complex only …
tjboudreaux/cc-thinking-skills
135
33
thinking-feedback-loops Use when a system shows runaway growth/collapse, oscillates around a target, or resists change, and you need to find …
tjboudreaux/cc-thinking-skills
132
34
thinking-archetypes Use when the same problem keeps recurring despite fixes, growth stalled with no obvious cause, or a quick fix made th…
tjboudreaux/cc-thinking-skills
130
35
thinking-model-selection Choose the right mental model for the problem at hand. Use when facing new problems, when current approaches fail, or…
tjboudreaux/cc-thinking-skills
130
36
thinking-dual-process Use when an answer arrives too fast on a high-stakes or unfamiliar task. Force one explicit verification pass before …
tjboudreaux/cc-thinking-skills
129
37
thinking-fermi-estimation Use when you need a number you can't measure and can't look up. Decompose the unknown into estimable factors and mult…
tjboudreaux/cc-thinking-skills
123
38
thinking-regret-minimization When advising a human on a high-stakes, hard-to-undo life/career choice, weigh the asymmetry between a recoverable do…
tjboudreaux/cc-thinking-skills
123
39
thinking-leverage-points Use when picking where to intervene in a system and tuning parameters keeps not sticking—rank candidate interventions…
tjboudreaux/cc-thinking-skills
122