thinking-lindy-effect — скилл для Claude Code: выбор долгоживущих
Скилл для оценки того, что проживёт дольше: возраст технологии становится доводом в пользу проверенного варианта. Пригодится при выборе языка, фреймворка или базы.
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a claude-codeЧто делает thinking-lindy-effect
Скилл опирается на эффект Линди: для нерасходуемых вещей ожидаемый остаток жизни растёт вместе с уже прожитым сроком. Агент фиксирует возраст варианта, строит из него приоритет и только потом смотрит, не сместилась ли предметная область.
Работа идёт по шагам. Сначала проверяется, что цель вообще нерасходуемая: концепция, технология или практика. Вендор или устройство сюда не попадают — по ним считается только пригодность и риск. Затем записывается возраст первого серьёзного применения в продакшене, выводится приоритет, прогоняются проверки на смену парадигмы, и новому варианту назначается бремя доказательства.
На выходе — блок с вариантами, пометкой о дрейфе области, решением и строкой на каждый отклонённый вариант. Отдельно указывается, что будет, если приоритет окажется неверным, и какой есть запасной путь. Скилл не подходит для одноразовых прототипов и для ставок на конкретных поставщиков SaaS: там решают пригодность и стоимость выхода. И ещё: возраст предсказывает выживание, но не лучшее соответствие новой задаче — это повод проверить, не подменяете ли вы свежее требование старым опытом.
Какие задачи решает
- выбрать язык или фреймворк, который не придётся менять через год
- отделить долгоживущую технологию от вендорского продукта
- обосновать выбор проверенного варианта перед командой
- заметить смену парадигмы, из-за которой старый опыт теряет вес
- зафиксировать запасной путь на случай, если ставка не сыграет
Примеры запросов агенту
- Помоги выбрать базу данных для сервиса, который будет жить годами — примени эффект Линди
- Сравни два фреймворка по ожидаемому сроку жизни и проверь, не сместилась ли область
- Новый инструмент против проверенного: назначь бремя доказательства и реши
Как установить thinking-lindy-effect
1Через Skills CLI (Vercel)
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a claude-code2Вручную: положить файлы
~/.claude/skills/thinking-lindy-effect/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/thinking-lindy-effect/
1Через Skills CLI (Vercel)
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a codex2Вручную: положить файлы
.agents/skills/thinking-lindy-effect/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a cursor2Вручную: положить файлы
.cursor/skills/thinking-lindy-effect/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tjboudreaux/cc-thinking-skills thinking-lindy-effect2Вручную: положить файлы
.github/skills/thinking-lindy-effect/SKILL.md1Через Skills CLI (Vercel)
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a gemini-cli2Командой платформы
gemini skills install https://github.com/tjboudreaux/cc-thinking-skills --path skills/thinking-lindy-effectВручную: положить файлы
.devin/skills/thinking-lindy-effect/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о thinking-lindy-effect
Как установить thinking-lindy-effect в Claude?
Выполните npx skills add tjboudreaux/cc-thinking-skills --skill thinking-lindy-effect -a claude-code. Скилл окажется в ~/.claude/skills/thinking-lindy-effect/SKILL.md.
Что делает thinking-lindy-effect?
Считает ожидаемый остаток жизни технологии от её текущего возраста и проверяет, не изменилась ли предметная область. На этой основе агент выбирает проверенный вариант или принимает новый с обоснованием.
Для каких решений скилл не подходит?
Для расходуемых целей: конкретных SaaS-вендоров, железа и продуктов, которые могут закрыться независимо от возраста идеи. Также для одноразовых прототипов, где важны пригодность и скорость.
Исходный текст
SKILL.md · MIT
--- 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 --- # Lindy Effect 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. ## When to Use - Choosing languages, frameworks, databases, protocols, patterns, or dependencies where long-term survival matters. - Skill or architecture bets whose value depends on lasting relevance. - Ranking options when ages differ materially and the choice outlives a short experiment. ## When NOT to Use - Perishable targets: specific SaaS vendors, hardware, fashion, or products that can shut down regardless of concept age. - Active paradigm discontinuity where age in the old regime is weak evidence. - Throwaway work where longevity is irrelevant — optimize for fit and speed. - Treating "older" as "optimal for a new requirement"; survival predicts further survival, not best fit. ## Procedure 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. ## Output ```text 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> ``` ## Verification - Falsify if age was used without non-perishable scope, or a paradigm shift was ignored. - Falsify if a new option was rejected solely for youth despite a documented necessary gap. - Over-application guard: skip throwaway prototypes and perishable vendor bets where fit and exit cost dominate.
© tjboudreaux · MIT · tjboudreaux/cc-thinking-skills