first-principles

Decompose complex problems into fundamental truths and reconstruct solutions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/realwarrenlee/HealthChallengeKimi --skill first-principles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: first-principles
Source: https://github.com/realwarrenlee/HealthChallengeKimi/tree/main/.claude/skills/first-principles-thinking
Command: npx skills add https://github.com/realwarrenlee/HealthChallengeKimi --skill first-principles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

First-principles thinking helps break down complex problems into fundamental truths and reconstruct innovative solutions, reducing reliance on incremental or conventional approaches.

Core Features & Use Cases

  • Structured Decomposition: Identify core problem and fundamental truths before proposing solutions.
  • Questioning Frameworks: Apply Five Whys and Socratic questioning to challenge assumptions and reveal hidden constraints.
  • Solution Reconstruction: Generate multiple ground-up approaches and select the path that best aligns with fundamentals.
  • Use Case: When faced with a difficult design decision or technical obstacle with unclear root causes.

Quick Start

Start with a real problem: articulate the core issue, list fundamental truths, challenge assumptions, and outline 2–4 ground-up solution paths.

Frequently Asked Questions about first-principles

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

FAQPage Schema
How do I apply first-principles thinking to break down complex product decisions?

First-principles thinking decomposes complex product decisions by identifying fundamental truths and challenging assumptions using Socratic questioning, enabling you to build ground-up solutions instead of relying on conventional approaches.

When should I use the Five Whys framework for problem-solving?

The Five Whys framework is used for problem-solving when you face technical obstacles or design decisions with unclear root causes, helping you challenge assumptions and reveal hidden constraints before reconstructing solutions.

What is the best way to decompose a technical challenge into fundamental truths?

The best way to decompose a technical challenge into fundamental truths is through structured decomposition, articulating the core issue, listing known truths, and applying Socratic questioning to eliminate assumptions before generating solution paths.

Can I use first-principles thinking for strategy development when starting from scratch?

Yes, you can use first-principles thinking for strategy development from scratch, as it provides a structured methodology to identify constraints, question foundational assumptions, and outline 2-4 ground-up solution paths that align with fundamentals.

Does first-principles problem-solving require any external tooling or dependencies?

First-principles problem-solving requires no external tooling or dependencies, providing a structured methodology that relies on Socratic questioning and constraint identification to solve complex decision-making.

Why does relying on conventional approaches fail to solve difficult design decisions?

Conventional approaches fail to solve difficult design decisions because they rely on incremental improvements rather than decomposing issues into fundamental truths, which is necessary to reconstruct truly innovative ground-up solutions.