К основному содержанию
скилл CX Codex

thinking-second-order — скилл для Claude Code: установка

Разбирает последствия решения после первого эффекта: реакцию участников, сроки, вероятность и обратную связь. Нужен для архитектурных и стратегических изменений.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-order -a claude-code
Открыть на GitHub

Что делает thinking-second-order

thinking-second-order помогает проверить решение цепочкой последствий, а не останавливаться на очевидном результате. Скилл фиксирует действие и эффект первого порядка, затем задаёт вопрос «что будет дальше?» для следующих звеньев.

Для каждого последствия он предлагает указать участников, примерную вероятность, момент проявления и тип обратной связи. Отдельно проверяет сценарий роста использования в 10x и оставляет только риски, которые меняют решение, его дизайн или защитные меры.

Скилл не вызывается моделью сам, поэтому запрос к нему нужно сформулировать явно. Для локальной обратимой правки без связей между компонентами эта процедура избыточна: исходная методика советует внести изменение и наблюдать результат.

Какие задачи решает

  • проследить отложенные последствия архитектурного решения
  • оценить реакцию пользователей на изменение стимулов
  • проверить эффект роста использования в 10x
  • отсеять спекулятивные риски без механизма
  • добавить защитные меры при риске второго порядка

Примеры запросов агенту

  • Используй thinking-second-order для решения о введении нового ограничения API.
  • Разбери это изменение через thinking-second-order и покажи последствия второго и третьего порядка.
  • Примени thinking-second-order к этому архитектурному выбору, укажи вероятность и сроки каждого эффекта.

Как установить thinking-second-order

1Через Skills CLI (Vercel)

npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-order -a claude-code

2Вручную: положить файлы

~/.claude/skills/thinking-second-order/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/thinking-second-order/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о thinking-second-order

Как установить thinking-second-order в Claude Code?

Выполните npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-order -a claude-code, затем повторите npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-order -a claude-code. Файл скилла расположен в ~/.claude/skills/thinking-second-order/SKILL.md.

Что делает thinking-second-order?

Скилл строит цепочку последствий после первого эффекта решения. Он учитывает реакцию участников, вероятность, сроки, обратную связь и сценарии роста использования.

Когда не стоит применять thinking-second-order?

Он не нужен для механических правок вроде переименования или форматирования, а также для локального обратимого изменения без поведенческих эффектов. Для анализа структуры системы с множеством петель исходная методика направляет к скиллу systems.

Исходный текст

SKILL.md · MIT
---
name: thinking-second-order
description: When a change has effects past the immediate fix—incentives, scale, feedback—trace consequence chains with timing and probability before committing.
disable-model-invocation: true
---

# Second-Order Consequence Chains

Do not stop at the intended first effect. Trace what happens next across actors, time, and feedback until the chain stops changing the decision.

## When to Use

- Strategic, policy, incentive, or architecture choices with lasting coupling.
- The obvious fix feels too easy or has known backfire patterns.
- Success or scale would create new problems (load, gaming, debt).
- Need to compare options by delayed effects, not only day-one benefit.

## When NOT to Use

- Local reversible edit with no incentive or cross-component coupling—just ship and observe.
- Full system structure (stocks, many loops, leverage ranking) is the goal—use systems.
- Pre-mortem of failure modes for a plan already chosen—use pre-mortem.
- Pure mechanical changes (rename, format) with no behavioral effect.

## Procedure

1. **State decision and first-order effect.** One sentence each: action and intended immediate result.
2. **Chain "and then what?"** At least two further orders. For each link record: effect, who responds, rough probability (high/med/low), timing (immediate / next cycle / at scale), and whether it feeds back into the original problem (reinforce or counteract).
3. **Expand affected parties.** Who else reacts (users, operators, other teams, attackers, markets)? What incentives does the change create or destroy?
4. **Scale test.** Ask what happens if everyone does this or usage grows 10x. Mark paths that only appear under scale or repetition.
5. **Prune and decide.** Drop speculative links that do not change the choice. Keep only effects that alter go/no-go, design, or mitigations. Revise the action or add guards where second-order harm exceeds first-order gain.

**Stop when** further "and then what?" no longer changes the decision, or the remaining chain is pure speculation without mechanism.

## Output

```text
decision: <action>
first_order: <intended immediate effect>
chain:
  - order: 2
    effect: <what>
    actors: <who>
    p: high|med|low
    when: immediate|next_cycle|at_scale
    feedback: none|reinforce|balance
  - order: 3
    ...
scale_if_universal: <one sentence or n/a>
revised_decision: <same | modified action | no-go>
mitigations: <guards for kept risks>
```

## Verification

- **Falsify:** If no credible second-order path changes the choice, first-order is enough—stop inventing cascades. If the core issue is multi-loop structure rather than one decision's trail, switch to systems.
- **Stop:** End at the first order that no longer affects the decision; do not pad to a fixed depth.
- **Over-application guard:** No low-probability sci-fi chains. No treating parameter tweaks as deep strategy. Probability and timing required on kept links; omit decoration without mechanism.

© tjboudreaux · MIT · tjboudreaux/cc-thinking-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
thinking-partner mattnowdev Скилл, который спорит с вашими допущениями и подбирает ментальные модели под конкретную задачу. Пригодится, когда застряли на выборе или хотите проверить план на прочность. CX Codex +1 536установок order-management-advisor JoelLewis Скилл, который ведёт сделки советника от ввода заявки до расчётов: блок-трейдинг, аллокация, пре-трейд комплаенс и маршрутизация к кастодианам. CX Codex +1 667установок second-brain NicholasSpisak Разворачивает хранилище заметок в Obsidian по модели вики для ИИ. Интерактивный опросник настраивает каталоги на диске, инструкции агентам и вспомогательные утилиты. CX Codex +1 2 800установок second-brain-query NicholasSpisak Скилл ищет ответ в вашей базе знаний, читает страницы вики и собирает ответ со ссылками на источники. Пригодится, когда знания накопились, а вспомнить нужное не выходит. CX Codex +1 2 500установок k2f-purchase-order suzheng Скилл собирает заказ на закупку из заявки, котировки или списка позиций — так, чтобы поставщик отгрузил и выставил счёт без уточнений. CX Codex +1 2 200установок order-lifecycle JoelLewis Скилл ведёт проектирование состояний заявки и потоков FIX-сообщений: от NewOrderSingle до ExecutionReport, отмены и замены. Пригодится, если вы пишете OMS или EMS. CX Codex +1 743установок

Из того же набора27

thinking-systems Скилл для разбора проблем, которые не чинятся локально: строит карту системы, находит петли обратной связи и ранжирует вмешательства по рычагу. CX Codex +1 610установок thinking-opportunity-cost Скилл заставляет агента считать упущенную выгоду перед запуском фич или рефакторинга. Он оценивает дельту ценности между выбранным решением и лучшей альтернативой. CX Codex +1 610установок thinking-model-router Скилл-маршрутизатор: по домену и типу задачи выбирает один подходящий thinking-скилл или честно отвечает NONE. Нужен, когда непонятно, какой подход применить. CX Codex +1 605установок thinking-steel-manning Скилл заставляет агента собрать сильнейшие аргументы оппонента перед отклонением или одобрением архитектурного плана. Это спасает от поспешных решений и поддакивания пользователю. CX Codex +1 600установок thinking-triz Скилл для случаев, когда два требования к системе тянут в разные стороны. Называет конфликт и ищет решение без компромисса посередине. CX Codex +1 593установок thinking-probabilistic Скилл заставляет агента называть базовую ставку, давать интервалы и пересчитывать вероятность при новых данных вместо уверенных одиночных чисел. CX Codex +1 591установок thinking-scientific-method Скилл задаёт протокол научной отладки: агент формулирует проверяемые гипотезы сбоя и отсекает ложные самыми дешёвыми проверками. CX Codex +1 587установок thinking-reversibility Скилл заставляет агента сначала понять, дорого ли отменить решение, и только потом выбирать глубину анализа. Пригодится, когда непонятно, стоит ли долго думать. CX Codex +1 577установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой