mcpField
T
thinking

thinking

github.com/danielmiesslerProductivity19.6k103 installsUpdated today
Repository

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

  1. 01First-principles decomposition
  2. 02Three-round multi-perspective debate
  3. 03Adversarial threat analysis
  4. 04Iterative exploration from multiple angles
  5. 05Scientific hypothesis and experiment cycle
  6. 06Threats and effects across time horizons

Use cases

  1. 01Rebuild a solution from fundamental assumptions
  2. 02Debate a decision through distinct perspectives
  3. 03Identify risks and possible mitigations
  4. 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 thinking

After installing, type/thinkingin Claude Code to confirm it loaded.

Details

From the project README

Thinking Skill

Available Frameworks

First Principles

Decompose problem to fundamental truths, then rebuild from ground up.

  1. Identify assumptions
  2. Break down to irreducible elements
  3. 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:

  1. Identify the plan/system to attack
  2. Generate 5-10 attack vectors
  3. Rate severity and likelihood
  4. Propose mitigations
Iterative Depth

Explore topic from 2-8 angles, each adding depth:

  1. Surface understanding
  2. Mechanism understanding
  3. Edge cases and failures
  4. Systemic implications
Science Method
  1. Observe the phenomenon
  2. Form hypothesis
  3. Design experiment
  4. Execute and measure
  5. Analyze results
  6. 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