first-principles

Deconstruct requests to root problems using a 4-step assumption testing protocol.

Updated May 11, 2026
One-click install
npx skills add https://github.com/shalhevetvardi/shalhevet-agents-bootcamp --skill first-principles-shalhevetvardi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: first-principles
Source: https://github.com/shalhevetvardi/shalhevet-agents-bootcamp/tree/main/skills/first-principles
Command: npx skills add https://github.com/shalhevetvardi/shalhevet-agents-bootcamp --skill first-principles-shalhevetvardi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of wasted time and resources on solutions built on unexamined, unproven assumptions, helping users confirm they are working on the right problem before optimizing the wrong approach.

Core Features & Use Cases

  • Root Cause Analysis: Uses a 5 Whys framework to deconstruct user requests to their underlying real problem, rather than taking the initial request at face value.
  • Assumption Mapping: Categorizes user assumptions as facts, plausible, dangerous, or unexamined "that's how it's done" norms to identify weak foundational beliefs.
  • Assumption Testing: Applies reverse, zero-base, and alien tests to validate or invalidate high-risk assumptions without costly trial and error.
  • Solution Rebuilding: Generates 2-3 new, evidence-based solution paths built only from verified truths, with concrete first steps and low-cost validation tests.
  • Use Case: For example, if a user is stuck trying to grow their freelance business by taking on more 1:1 clients and hitting a time ceiling, this Skill will first uncover the real problem is a time-dependent business model, test if taking on more clients is even the right solution, and propose alternative paths like productized services or passive income streams based on verified assumptions.

Quick Start

Use the first-principles skill to question the core assumptions behind my plan to increase my online course sales and figure out if I'm solving the right problem.

Frequently Asked Questions about first-principles

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

FAQPage Schema
How do I challenge assumptions before committing resources to a business plan?

To challenge assumptions, you must deconstruct your plan using root cause analysis to categorize beliefs as facts, plausible, or dangerous, then apply targeted tests to validate them before execution. This prevents wasted effort on unproven foundational ideas.

What is the best way to find the root cause of a recurring workflow problem?

The best way to find the root cause of a recurring workflow problem is applying a 5 Whys framework to deconstruct the issue. This reveals the underlying real problem rather than just treating surface-level symptoms of the failed workflow.

How do I know if I am solving the right problem for my project?

You know you are solving the right problem by mapping your assumptions and testing high-risk beliefs with reverse, zero-base, and alien tests. If your foundational premises survive these tests, your problem definition is likely correct.

When should I use first principles thinking for decision-making?

Use first principles thinking for decision-making when you feel stuck, repeat unsuccessful workflows, or suspect your initial problem definition is incorrect. It helps validate foundational beliefs before allocating time or resources to a solution.

Can I use this approach to validate a freelance business growth plan?

Yes, you can validate a freelance business growth plan by deconstructing your request to its root problem. It tests if taking on more clients is the right solution or if alternative paths like productized services are better based on verified assumptions.

What are the limitations of assumption testing for business validation?

The limitation of assumption testing is that it requires accurately categorizing your own beliefs as facts, plausible, or unexamined norms. If you misclassify a dangerous assumption as a verified fact, the rebuilt solution paths will still fail.