About thinking
A thinking skill for choosing structured methods to examine problems, from first principles and debate to threat analysis and scientific testing. It is for users seeking a repeatable framework, selected by name or matched to the problem.
Key features
- 01First-principles decomposition
- 02Three-round multi-perspective debate
- 03Adversarial threat analysis
- 04Iterative exploration from multiple angles
- 05Scientific hypothesis and experiment cycle
- 06Threats and effects across time horizons
Use cases
- 01Rebuild a solution from fundamental assumptions
- 02Debate a decision through distinct perspectives
- 03Identify risks and possible mitigations
- 04Investigate a topic through iterative depth
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ danielmiessler/ lifeos --skill thinkingAfter installing, type/thinkingin Claude Code to confirm it loaded.
Details
From the project READMEThinking Skill
Available Frameworks
First Principles
Decompose problem to fundamental truths, then rebuild from ground up.
- Identify assumptions
- Break down to irreducible elements
- Rebuild solution from fundamentals
Council (Multi-perspective Debate)
3-round debate with 3-5 distinct perspectives:
- Round 1: Each perspective states position
- Round 2: Challenge and counter-argue
- Round 3: Synthesize and find consensus
Red Team
Adversarial analysis:
- Identify the plan/system to attack
- Generate 5-10 attack vectors
- Rate severity and likelihood
- Propose mitigations
Iterative Depth
Explore topic from 2-8 angles, each adding depth:
- Surface understanding
- Mechanism understanding
- Edge cases and failures
- Systemic implications
Science Method
- Observe the phenomenon
- Form hypothesis
- Design experiment
- Execute and measure
- Analyze results
- Iterate
World/Threat Model
Analyze threats, opportunities, and second-order effects across multiple time horizons.
Usage
Specify which framework to use, or describe the problem and the appropriate framework will be selected.
Comments
Markdown supported