# FirstPrinciples

> First principles reasoning framework for breaking complex problems into fundamental truths. USE WHEN user mentions first principles, fundamental analysis, root cause, deconstruct problem, reason from basics, challenge assumptions, OR wants to reason from foundational truths without relying on analogy or convention.

- **Type:** Skill
- **Install:** `agentstack add skill-carbeneai-forge-firstprinciples`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [CarbeneAI](https://agentstack.voostack.com/s/carbeneai)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [CarbeneAI](https://github.com/CarbeneAI)
- **Source:** https://github.com/CarbeneAI/Forge/tree/main/.claude/skills/FirstPrinciples
- **Website:** http://carbene.ai/open-source

## Install

```sh
agentstack add skill-carbeneai-forge-firstprinciples
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# FirstPrinciples

First principles reasoning is a systematic approach to problem-solving by breaking down complex situations into their most basic, fundamental truths and rebuilding solutions from the ground up. Instead of reasoning by analogy (doing things because they've been done that way before), you reason from verified facts and fundamental laws.

This approach, famously used by Elon Musk and other innovative thinkers, enables breakthrough solutions by questioning every assumption and rebuilding from what is provably true.

## Workflow Routing

| Workflow | Trigger | File |
|----------|---------|------|
| **Deconstruct** | "break down", "what are the basics", "deconstruct this" | `workflows/Deconstruct.md` |
| **Challenge** | "test assumptions", "what's actually true", "challenge this" | `workflows/Challenge.md` |
| **Reconstruct** | "rebuild solution", "first principles solution", "rethink this" | `workflows/Reconstruct.md` |

## Framework Overview

**Three-Phase Process:**

1. **DECONSTRUCT**: Break problem into component parts and identify fundamental truths
   - Separate what is known from what is assumed
   - Identify the core elements and constraints
   - List all assumptions being made

2. **CHALLENGE**: Test each assumption and constraint rigorously
   - Hard constraints (physics, mathematics, laws of nature)
   - Soft constraints (regulations, conventions, resources)
   - Assumptions (unverified beliefs, analogies, "common wisdom")

3. **RECONSTRUCT**: Build solution from verified fundamentals only
   - Use only hard constraints and verified facts
   - Question soft constraints (can they be changed?)
   - Eliminate or test assumptions
   - Design optimal solution without conventional baggage

## Core Principles

**What First Principles Reasoning Is:**
- Reducing complexity to fundamental truths
- Questioning every assumption systematically
- Reasoning from physics, math, and verified facts
- Building solutions without relying on "how it's always been done"

**What First Principles Reasoning Is NOT:**
- Ignoring all existing knowledge (learn from history, but don't be bound by it)
- Rejecting convention for its own sake
- Assuming everything is possible (respect true physical limits)
- Skipping research (you need data to identify fundamentals)

## Key Questions

**Deconstruction Questions:**
- What are we really trying to achieve? (True goal, not proxy metrics)
- What are the component parts of this problem?
- What do we know for certain? What are we assuming?
- What are the stated constraints? Are they real or artificial?

**Challenge Questions:**
- Is this constraint based on physics/math, or is it changeable?
- Why do we believe this assumption? What evidence supports it?
- What would have to be true for this constraint to not apply?
- Has anyone violated this "rule" successfully before?

**Reconstruction Questions:**
- If we started from scratch with no baggage, what would we build?
- What is the simplest solution using only verified fundamentals?
- How does our first principles solution compare to the conventional approach?
- What becomes possible when we remove false constraints?

## Examples

**Example 1: Reducing battery costs (Elon Musk's actual approach)**

```
User: "How can we make electric vehicles affordable when battery packs cost $600/kWh?"

→ Activates FirstPrinciples skill
→ Deconstruct workflow:
  - Goal: Affordable energy storage for EVs
  - Conventional thinking: "Batteries are expensive, therefore EVs must be expensive"
  - Assumption: Current market price represents fundamental cost
→ Challenge workflow:
  - What are batteries made of? Cobalt, nickel, aluminum, carbon, polymers
  - What do these materials cost on commodity markets? ~$80/kWh
  - Gap analysis: $600 market price vs $80 material cost = 7.5x markup
  - Constraint classification: Current price is SOFT (manufacturing/supply chain)
→ Reconstruct workflow:
  - First principles solution: Vertically integrate, buy materials directly, optimize manufacturing
  - Result: Tesla achieved $1M
  - For  "I think it's important to reason from first principles rather than by analogy. The normal way we conduct our lives is we reason by analogy. We are doing this because it's like something else that was done, or it is like what other people are doing. With first principles, you boil things down to the most fundamental truths and say, 'What are we sure is true?' and then reason up from there." - Elon Musk

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [CarbeneAI](https://github.com/CarbeneAI)
- **Source:** [CarbeneAI/Forge](https://github.com/CarbeneAI/Forge)
- **License:** MIT
- **Homepage:** http://carbene.ai/open-source

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-carbeneai-forge-firstprinciples
- Seller: https://agentstack.voostack.com/s/carbeneai
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
