FirstPrinciples

Decompose problems into fundamental truths and reconstruct solutions from first principles.

1|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill firstprinciples-rooseveltadvisors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FirstPrinciples
Source: https://github.com/RooseveltAdvisors/claude-agent-stack/tree/main/skills/Thinking/FirstPrinciples
Command: npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill firstprinciples-rooseveltadvisors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you break down complex problems, challenge ingrained assumptions, and reconstruct optimal solutions by focusing on fundamental truths rather than inherited wisdom or analogies.

Core Features & Use Cases

  • Deconstruct: Break down any subject into its irreducible parts and fundamental truths.
  • Challenge: Systematically question every constraint, classifying it as hard (physics), soft (choice), or assumption.
  • Reconstruct: Design the best possible solution from scratch, based only on hard constraints and the core function.
  • Use Case: When facing a seemingly impossible technical challenge, use Deconstruct to understand the core physics, Challenge to identify which "requirements" are actually just choices, and Reconstruct to design a novel solution that bypasses conventional limitations.

Quick Start

Use the FirstPrinciples skill to deconstruct the problem of high cloud computing costs.

Frequently Asked Questions about FirstPrinciples

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is first principles reasoning and how does it solve complex technical problems?

First principles reasoning is a physics-based problem-solving methodology that decomposes complex subjects into fundamental truths. It systematically challenges assumptions and soft constraints, enabling architects and engineers to reconstruct optimal solutions from scratch.

How do I break down ingrained assumptions and constraints for system architecture?

To break down ingrained assumptions, systematically question every constraint and classify it as hard (physics), soft (choice), or assumption. This process isolates irreducible parts, allowing you to reconstruct an optimal solution based only on hard constraints.

When should I use first principles thinking instead of analogy for engineering innovation?

Use first principles thinking for engineering innovation when facing seemingly impossible technical challenges and conventional limitations. It helps bypass inherited wisdom by identifying which requirements are actually choices, driving novel solution design.

What is the best way to deconstruct high cloud computing costs using fundamental truths?

The best way to deconstruct high cloud computing costs is to identify the core physics and irreducible parts of the workload. Challenge soft constraints and assumptions to reconstruct a cost-effective architecture from scratch.

Can I use first principles analysis to bypass conventional limitations in software strategy?

Yes, you can use first principles analysis to bypass conventional limitations in software strategy. By reasoning from truth rather than analogy, strategists can decompose complex problems, challenge soft constraints, and reconstruct optimal solutions.

Why does reasoning by analogy fail to drive deep technical innovation?

Reasoning by analogy fails to drive deep technical innovation because it inherits conventional limitations and unexamined assumptions. First principles reasoning overcomes this by decomposing problems into fundamental truths to design novel solutions.