Install Thinking Second Order
Pick your agent. Every command is ready to paste.
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-orderThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads thinking-second-order when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the thinking-second-order skill”. In Codex, type $thinking-second-order.
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
- State decision and first-order effect. One sentence each: action and intended immediate result.
- 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).
- Expand affected parties. Who else reacts (users, operators, other teams, attackers, markets)? What incentives does the change create or destroy?
- Scale test. Ask what happens if everyone does this or usage grows 10x. Mark paths that only appear under scale or repetition.
- 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
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.
Tips for Thinking Second Order
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 28 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Thinking Second Order
What does the Thinking Second Order skill do?
When a change has effects past the immediate fix—incentives, scale, feedback—trace consequence chains with timing and probability before committing.
How do I install Thinking Second Order?
Run "npx skills add tjboudreaux/cc-thinking-skills --skill thinking-second-order" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Thinking Second Order work in Cursor and Codex?
Yes. Thinking Second Order uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Thinking Second Order free?
Thinking Second Order is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Thinking Second Order?
Thinking Second Order is published by tjboudreaux in the tjboudreaux/cc-thinking-skills repository, together with 27 other skills.




