first-principles

Strip problems to fundamental truths and rebuild solutions from validated assumptions.

3|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dvy1987/agent-loom --skill first-principles-dvy1987
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: first-principles
Source: https://github.com/dvy1987/agent-loom/tree/main/.agents/skills/first-principles
Command: npx skills add https://github.com/dvy1987/agent-loom --skill first-principles-dvy1987

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Escape inherited assumptions and surface the irreducible truths that actually constrain a problem so you can design genuinely novel, more efficient solutions rather than iterating on convention.

Core Features & Use Cases

  • Assumption Inventory: Enumerates explicit and implicit assumptions underpinning the current approach.
  • Constraint Validation: Distinguishes physically or legally necessary constraints from conventional or historical choices.
  • Rebuilt Solution & Expected Delta: Produces a new design built only from validated fundamentals and explains what this enables compared to the conventional approach.
  • Use Case: Product teams who want to radically shorten onboarding flows, engineers rethinking architecture trade-offs, or teams seeking lower-cost alternatives to standard solutions.

Quick Start

Use the prompt "First-principles this: [brief problem description]" and request an assumptions list, validated fundamentals, a rebuilt solution, and the expected delta.

Frequently Asked Questions about first-principles

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

FAQPage Schema
How do I strip a problem down to its fundamental truths for product design?

To strip a problem to its fundamental truths for product design, enumerate explicit and implicit assumptions, validate verifiable constraints, and rebuild a solution from irreducible facts. This process distinguishes physically necessary constraints from conventional historical choices to enable novel designs.

What is first principles thinking in critical-thinking and problem-solving?

First principles thinking in critical-thinking and problem-solving is a method of escaping inherited assumptions by identifying irreducible truths that actually constrain a problem. It allows you to design genuinely novel, more efficient solutions rather than simply iterating on conventional approaches.

How do I identify and validate assumptions in technical architecture trade-offs?

To validate assumptions in technical architecture trade-offs, inventory all explicit and implicit assumptions underpinning the current approach, then separate physically or legally necessary constraints from historical choices. This reveals validated fundamentals needed to reconstruct a lower-cost alternative architecture.

Can I use first principles analysis to radically shorten user onboarding UX flows?

You can use first principles analysis to radically shorten user onboarding UX flows by questioning inherited process constraints and rebuilding the flow from validated fundamentals. This produces a reconstructed UX design with an expected delta showing efficiency gains compared to the conventional approach.

When should I not use first principles thinking for product strategy?

You should avoid using first principles thinking for product strategy when your problem requires rapid incremental iteration rather than novel designs. If your current process lacks inherited constraints or historical assumptions to challenge, rebuilding from fundamental truths offers minimal expected delta and wastes strategic analysis time.

What is the best way to document an assumptions list and expected delta in process design?

The best way to document an assumptions list and expected delta in process design is to explicitly enumerate every implicit assumption, validate which constraints are physically necessary versus historically conventional, and record the reconstructed solution alongside the measurable efficiency improvement it enables.