All skills
Skillintermediate

first principles

<objective> Apply first principles thinking to $ARGUMENTS (or the current discussion if no arguments provided).

Claude Code Knowledge Pack7/10/2026

Overview

<objective> Apply first principles thinking to $ARGUMENTS (or the current discussion if no arguments provided).

Strip away assumptions, conventions, and analogies to identify fundamental truths, then rebuild understanding from scratch. </objective>

<process> 1. State the problem or belief being examined 2. List all current assumptions (even "obvious" ones) 3. Challenge each assumption: "Is this actually true? Why?" 4. Identify base truths that cannot be reduced further 5. Rebuild solution from only these fundamentals </process>

<output_format> Current Assumptions:

  • Assumption 1: [challenged: true/false/partially]
  • Assumption 2: [challenged: true/false/partially]

Fundamental Truths:

  • Truth 1: [why this is irreducible]
  • Truth 2: [why this is irreducible]

Rebuilt Understanding: Starting from fundamentals, here's what we can conclude...

New Possibilities: Without legacy assumptions, these options emerge... </output_format>

<success_criteria>

  • Surfaces hidden assumptions
  • Distinguishes convention from necessity
  • Identifies irreducible base truths
  • Opens new solution paths not visible before
  • Avoids reasoning by analogy ("X worked for Y so...") </success_criteria>