first-principles-skill

Apply first-principles reasoning to decompose problems and separate facts from assumptions.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/StepowskiEric/Jerrys-agent-skills --skill first-principles-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: first-principles-skill
Source: https://github.com/StepowskiEric/Jerrys-agent-skills/tree/main/.agents/skills/judgment-and-routing/first-principles-skill
Command: npx skills add https://github.com/StepowskiEric/Jerrys-agent-skills --skill first-principles-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose problems to their foundations and avoid inheriting untested assumptions by applying a rigorous first-principles reasoning approach, improving decision quality and reducing framing errors.

Core Features & Use Cases

  • Fact vs assumption separation: Explicitly distinguish verified facts from inherited assumptions.
  • Problem decomposition: Break problems into their actual foundations before proposing solutions.
  • Comparison against conventional approaches: Evaluate benefits of a first-principles path versus standard framing.
  • Template guidance: Includes a First Principles Analysis Template to structure problem-solving.
  • Use Case: When facing ill-defined multi-constraint problems in engineering, product strategy, or debugging, apply this skill to illuminate underlying constraints and generate robust solutions.

Quick Start

Apply the First Principles Analysis Template to a current problem to uncover true goals, separate facts from assumptions, and outline a first-principles solution.

Frequently Asked Questions about first-principles-skill

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

FAQPage Schema
What is first-principles reasoning and how does it improve engineering decisions?▼

First-principles reasoning decomposes problems into foundational truths and separates verified facts from inherited assumptions, systematically improving decision quality and reducing framing errors in engineering scenarios.

How do I apply first-principles problem decomposition to ill-defined product strategy issues?▼

You apply the structured First Principles Analysis Template to break down ill-defined product strategy problems, explicitly separating verified facts from assumptions to uncover true goals and generate robust solutions.

When should I use first-principles analysis instead of conventional problem-solving approaches?▼

Use first-principles analysis when facing ill-defined multi-constraint problems in debugging or architecture where conventional framing misleads, evaluating the benefits of a foundational path versus standard approaches.

How can I separate facts from assumptions during critical-thinking and debugging processes?▼

By using the First Principles Analysis Template, you explicitly distinguish verified facts from inherited, untested assumptions during debugging processes, ensuring your architectural decisions are grounded in reality.

Does first-principles reasoning work for architectural decisions with multiple conflicting constraints?▼

Yes, first-principles reasoning works effectively for architectural decisions with multiple conflicting constraints by illuminating underlying constraints and comparing a first-principles path against conventional approaches.