FirstPrinciples

Deconstruct problems into fundamental truths and reconstruct optimal solutions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/larsboes/pai-marketplace --skill firstprinciples-larsboes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FirstPrinciples
Source: https://github.com/larsboes/pai-marketplace/tree/main/marketplace/plugins/thinking/skills/FirstPrinciples
Command: npx skills add https://github.com/larsboes/pai-marketplace --skill firstprinciples-larsboes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down complex problems into irreducible truths using a first-principles thinking framework, then reconstruct optimal solutions from verified facts.

Core Features & Use Cases

  • Deconstruct: Break problems into fundamental parts to reveal the underlying structure.
  • Challenge: Systematically question constraints and assumptions to separate hard limits from soft constraints.
  • Reconstruct: Build multiple solution paths from fundamental truths and compare trade-offs.
  • Workflows: Follow the Deconstruct, Challenge, and Reconstruct workflows to guide decision-making in engineering, security, and product design.
  • Adversarial Analysis: Apply the Challenge workflow for RedTeam/pentest style evaluations to stress-test boundaries.

Quick Start

Describe the problem you want to analyze, then run Deconstruct to break down components, apply Challenge to test constraints, and use Reconstruct to identify optimal paths.

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 apply to engineering architecture?

The framework uses Deconstruct to break down problems, Challenge to stress-test constraints via adversarial analysis, and Reconstruct to build and compare multiple solution paths from fundamental truths.

Can I use first-principles analysis for security and pentest style evaluations?

First-principles problem-solving fits product strategy and engineering design by challenging assumptions, identifying true limits through enforced hard constraints, and documenting required workflows, inputs, and outputs for decision-making.

How do I break down complex problems into fundamental parts?

First-principles problem-solving uses a Deconstruct workflow to break complex problems into fundamental components, a Challenge workflow to test constraints, and a Reconstruct workflow to identify optimal paths from verified facts.

When should I challenge assumptions versus accept constraints in problem-solving?

First-principles analysis works without dependencies or external components, requiring only a described problem to initiate the Deconstruct, Challenge, and Reconstruct workflows for architecture and product strategy.