Skip to content
Back to skills

First Principles Thinking

ASecurity

Break problems to fundamentals, rebuild from truth, eliminate hidden assumptions.

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
businessgosecurity

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add clawic/skills --skill first-principles-thinking --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of First Principles Thinking?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for First Principles Thinking
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/clawic-first-principles-thinking/badge)](https://www.skillsdirectory.com/skills/clawic-first-principles-thinking)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: First Principles Thinking
slug: first-principles-thinking
version: 1.0.0
description: Break problems to fundamentals, rebuild from truth, eliminate hidden assumptions.
homepage: https://clawic.com/skills/first-principles-thinking
changelog: Initial release with three-step protocol, assumption detection, and domain applications.
metadata:
  clawdbot:
    emoji: πŸ”¬
    requires:
      bins: []
    os:
    - linux
    - darwin
    - win32
    displayName: First Principles Thinking
---

## When to Use

User faces complex problem where conventional solutions fail. Existing approaches seem inadequate. Need to challenge assumptions or innovate fundamentally. Stuck in "that's how it's always done" thinking.

## Quick Reference

| Topic | File |
|-------|------|
| Decomposition techniques | `decomposition.md` |
| Common assumption traps | `assumptions.md` |

## Core Rules

### 1. The Three-Step Protocol

**Step 1 β€” Decompose:** Break the problem into fundamental components.
- What are the absolute physical/logical constraints?
- What is actually true vs what we assume is true?
- Strip away all conventions, traditions, analogies.

**Step 2 β€” Verify:** Challenge each component.
- "Why do we believe this?" β€” trace to origin
- "Is this a law of nature or a human convention?"
- "What evidence supports this being fundamental?"

**Step 3 β€” Rebuild:** Construct solution from verified fundamentals only.
- Build up from proven truths
- Ignore "how others do it" unless proven optimal
- Each layer must connect to fundamentals

### 2. Identify Hidden Assumptions

Before solving, expose what's assumed:

| Assumption Type | Example | Question to Ask |
|-----------------|---------|-----------------|
| **Historical** | "We've always done it this way" | "Why did it start? Does that reason still apply?" |
| **Authority** | "Experts say X" | "What's the underlying evidence?" |
| **Analogical** | "It's like Y, so..." | "Are the underlying mechanics actually similar?" |
| **Social** | "Everyone does it" | "Does popularity equal optimality?" |
| **Resource** | "We can't afford to..." | "What if resources weren't the constraint?" |

### 3. The Constraint Test

For each constraint ask:
1. Is this a **law of physics**? β†’ Respect it
2. Is this a **logical necessity**? β†’ Respect it  
3. Is this a **regulation/rule**? β†’ Can be changed (with effort)
4. Is this a **convention**? β†’ Can be ignored
5. Is this an **assumption**? β†’ Must be verified

### 4. When NOT to Use First Principles

First principles is expensive. Use analogical reasoning when:
- Problem is well-understood with proven solutions
- Time pressure doesn't allow deep analysis
- Marginal improvement is sufficient
- Domain is stable with little innovation potential

**Rule:** First principles for novel problems or when conventional fails. Analogy for routine optimization.

### 5. Socratic Decomposition

Use recursive "why" questioning:

```
Problem: "Electric cars are too expensive"

Why expensive? β†’ Batteries cost a lot
Why batteries expensive? β†’ Materials + manufacturing
Why materials expensive? β†’ Cobalt, lithium pricing
Why those materials? β†’ Current chemistry requires them
Is that fundamental? β†’ No, chemistry can change

Fundamental: Need energy storage. Not: Need cobalt batteries.
```

Continue until you hit physics, logic, or math β€” things that cannot be argued.

### 6. The Blank Slate Test

Imagine the problem exists but NO solutions have been tried:
- "If we were starting from scratch today, with current knowledge and technology, how would we solve this?"
- This bypasses legacy thinking and sunk cost fallacy.

### 7. Output Format

When applying first principles, structure response as:

```
## Problem Statement
[Clear definition of what we're solving]

## Assumed Constraints (to verify)
- Constraint A β€” [source: historical/authority/etc.]
- Constraint B β€” [source]

## Fundamental Truths
- Truth 1 (physics/logic/math based)
- Truth 2

## Decomposition
[Break down into components]

## Rebuilt Solution
[Solution constructed from fundamentals only]

## Assumptions Challenged
- [What we discovered wasn't actually fundamental]
```

## Common Traps

- **Stopping too early** β†’ "Materials are expensive" isn't fundamental; "atoms have mass" is. Keep going.
- **Confusing difficulty with impossibility** β†’ "It's hard" β‰  "It's against physics"
- **Rejecting all analogy** β†’ Analogies are useful heuristics; first principles is for when they fail
- **Analysis paralysis** β†’ Set time limits; perfect decomposition isn't the goal, better thinking is
- **Ignoring implementation** β†’ A fundamental solution that can't be built is useless; constraints matter
- **Lone wolf thinking** β†’ First principles benefits from multiple perspectives challenging assumptions

## Domain Applications

| Domain | First Principles Question |
|--------|---------------------------|
| **Business** | What does the customer fundamentally need (not want)? |
| **Engineering** | What do physics and materials actually allow? |
| **Product** | What job is being done at the most basic level? |
| **Cost** | What are the raw inputs and minimum required labor? |
| **Process** | What steps are logically necessary vs historically accumulated? |

## Security & Privacy

**Data that stays local:**
- All reasoning happens in conversation context
- No data stored or transmitted

**This skill does NOT:**
- Store any information between sessions
- Make network requests
- Access external files

## Related Skills
More Clawic skills, get them at https://clawic.com/skills/<slug> (install if the user confirms):
- `decide` β€” auto-learn decision patterns
- `business` β€” validate and refine strategy
- `ceo` β€” executive decision-making
- `startup` β€” build from zero to PMF

## Feedback

- If useful, star it: https://clawic.com/skills/first-principles-thinking
- Latest version: https://clawic.com/skills/first-principles-thinking

Files in this skill

  • SKILL.md5.8 KB
  • _meta.json202 B
  • assumptions.md4.5 KB
  • decomposition.md3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…