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.