FirstPrinciples

Deconstruct problems into irreducible truths and reconstruct solutions from fundamental constraints.

1|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/starlink-awaken/pai-universal --skill firstprinciples-starlink-awaken
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FirstPrinciples
Source: https://github.com/starlink-awaken/pai-universal/tree/main/templates/packs/Thinking/src/FirstPrinciples
Command: npx skills add https://github.com/starlink-awaken/pai-universal --skill firstprinciples-starlink-awaken

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down complex problems into irreducible truths and reconstruct optimal solutions from fundamentals, enabling clearer reasoning and robust decision-making.

Core Features & Use Cases

  • Deconstruct: identify fundamental parts and underlying truths of a problem.
  • Challenge: classify constraints as hard (physics), soft (policy/choice), or assumptions.
  • Reconstruct: synthesize optimal solutions grounded in fundamental constraints and cross-domain insights.
  • Use Cases: architecture decisions, security analyses, cost optimizations, and strategic planning where conventional approaches overfit.

Quick Start

Provide a problem description and run the FirstPrinciples workflow to begin the analysis.

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 when should I use it for problem-solving?

First principles thinking breaks problems into fundamental truths by identifying irreducible components. Use this critical-thinking framework when conventional approaches overfit, requiring you to deconstruct constraints and reconstruct optimal solutions for complex architecture or strategy decisions.

How do I deconstruct a complex problem into fundamental truths?

To deconstruct a problem into fundamental truths, identify its irreducible components and classify constraints as hard, soft, or assumptions. This critical-thinking process separates fixed limits from changeable policies, enabling you to reconstruct grounded solutions.

Can I use first principles thinking for security analysis and cost optimization?

Yes, you can apply first principles thinking to security analysis, cost optimization, and architecture decisions. By challenging underlying assumptions and classifying constraints, the framework generates course-correct designs and actionable reconstruction options based on hard constraints.

What is the best way to challenge assumptions when planning architecture decisions?

The best way to challenge assumptions in architecture decisions is to classify problem constraints as hard, soft, or mere assumptions. This framework reveals underlying truths, preventing overfitted conventional approaches and enabling cross-domain insights to drive optimal reconstruction.

How do I reconstruct an optimal solution after breaking down a problem?

Reconstruct optimal solutions by synthesizing fundamental components and cross-domain insights grounded in hard constraints. This process generates actionable reconstruction options and guardrails, moving from basic truths to innovative designs for complex technical challenges.

When should I avoid first principles thinking for critical-thinking challenges?

Avoid first principles thinking for routine tasks where conventional approaches already work efficiently. This deconstruct and reconstruct framework is designed for complex architecture, security, and cost challenges where standard solutions overfit and innovative course-correction is required.