thinking-bounded-ratio…
Use when search or investigation could run forever. Set an explicit good-enough threshold first, then stop at the first option…
Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check domain drift before favoring the proven.
Claude Code
$ npx -y skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect --agent claude-code
Codex
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a codex -y
Cursor
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a cursor -y
Gemini CLI
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a gemini-cli -y
GitHub Copilot
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a github-copilot -y
OpenCode
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a opencode -y
Windsurf
$ npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a windsurf -y
name: thinking-lindy-effect description: Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check domain drift before favoring the proven. disable-model-invocation: true
For non-perishable ideas, technologies, and practices, expected remaining life scales with current survival age. Prefer proven survivors unless the new option clears a burden of proof or the domain has drifted.
1. **Confirm non-perishable scope.** Concept/tech/practice continues; vendor/device → score fit/risk only and stop. 2. **Record survival age.** First significant production use and current age (ecosystem-relative if the ecosystem is young). 3. **Form the Lindy prior.** Expected remaining life ≈ current age; mark confidence from age and continued active use. 4. **Run domain-drift checks.** Problem class changed? Paradigm shift invalidating old assumptions? New option uniquely closes a real present gap? 5. **Assign burden of proof.** Default to the older adequate option. Accept newer only for a stated necessary advantage the Lindy option cannot meet at acceptable cost. 6. **Decide with residual risk.** Pick primary; note impact if the prior is wrong and any fallback.
**Stop condition:** Primary chosen with age prior, drift check, and why new did or did not meet burden of proof.
Options: <name, age, Lindy prior> Drift: stable | discontinuous — <note> Burden: on new | waived because <gap> Decision: <primary> Rejected: <one line each> If Lindy wrong: <impact + fallback>
28 portable Agent Skills for structured reasoning in Claude Code, GitHub Copilot, Codex, Cursor, and other compatible tools Claude Code Thinking Skills is a public catalog of Agent Skills.
Use when search or investigation could run forever. Set an explicit good-enough threshold first, then stop at the first option…
Use when a specific claim may lack grounding. Check evidence boundary, size wrongness cost, then answer, fetch, or abstain —…
When the right response mode is unclear, classify the cause-effect domain first; decompose disorder.
Under genuine uncertainty with no reliable forecast, inventory means, cap downside at affordable loss, act for commitments, and…
When a constraint is treated as fixed, separate physics from convention, keep only independently supported primitives, and…
When a fault is localized and the proximate cause is known but the systemic root is not, chain evidence-linked whys with a…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…