FirstPrinciples

Deconstruct problems into fundamental truths, classify constraints, and reconstruct solutions.

4|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/pynbj1001/alpha-sense --skill firstprinciples-pynbj1001
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FirstPrinciples
Source: https://github.com/pynbj1001/alpha-sense/tree/main/.pai_runtime/.claude/skills/FirstPrinciples
Command: npx skills add https://github.com/pynbj1001/alpha-sense --skill firstprinciples-pynbj1001

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deconstructs complex problems into fundamental truths using a first-principles approach to avoid reasoning by analogy.

Core Features & Use Cases

  • Deconstruct problems into constituent parts and identify irreducible truths.
  • Challenge assumptions and classify constraints (hard/soft/assumption) to reveal true constraints.
  • Reconstruct optimal solutions from fundamentals, exploring multiple approaches and cross-domain insights.

Quick Start

Ask the system to apply Deconstruct, Challenge, and Reconstruct to your real-world problem.

Frequently Asked Questions about FirstPrinciples

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

FAQPage Schema
What is first-principles thinking and how does it help with complex problem-solving?

First-principles thinking deconstructs complex problems into fundamental truths and components to avoid reasoning by analogy. It helps you challenge assumptions, identify true immutable constraints, and reconstruct optimal solutions from the ground up.

How do I deconstruct a problem into fundamental truths and rebuild an optimal solution?

To deconstruct a problem, break it down into constituent parts and identify irreducible truths. Then challenge assumptions by classifying constraints as hard, soft, or assumptions. Finally, reconstruct a solution by building from fundamentals and generating alternatives.

When should I use first-principles problem-solving instead of reasoning by analogy?

Use first-principles problem-solving when facing complex challenges where traditional reasoning by analogy fails. It is ideal when you need to deconstruct a problem into fundamental truths, challenge deep-rooted assumptions, and reconstruct cross-domain solutions.

What is the best way to test constraints and assumptions during problem deconstruction?

The best way to test constraints is to apply a challenge process that classifies them as hard, soft, or assumptions. You test these constraints with evidence to reveal true immutable boundaries before reconstructing your final solution.

Can I use first-principles thinking to find cross-domain insights for my current challenge?

Yes, first-principles thinking explicitly supports finding cross-domain insights. By deconstructing your challenge into fundamental truths and stripping away analogical assumptions, you can reconstruct solutions using alternative approaches from different domains.

Are there limitations to using first-principles thinking for everyday problem-solving?

A limitation of first-principles thinking is that it requires deeply deconstructing problems and testing every constraint with evidence. For simple challenges where reasoning by analogy already works, this thorough deconstruction and reconstruction process may be unnecessary.