FirstPrinciples/SKILL.md
First principles analysis. USE WHEN first principles, fundamental, root cause, decompose. SkillSearch('firstprinciples') for docs.
npx skillsauth add run6270/skill FirstPrinciplesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Foundational reasoning methodology based on Elon Musk's physics-based thinking framework. Deconstructs problems to fundamental truths rather than reasoning by analogy.
Reasoning by Analogy (default, often wrong):
Reasoning from First Principles (this skill):
Route to the appropriate workflow based on the request:
Workflows/Deconstruct.mdWorkflows/Challenge.mdWorkflows/Reconstruct.md+---------------------------------------------------------+
| STEP 1: DECONSTRUCT |
| "What is this really made of?" |
| Break down to constituent parts and fundamental truths |
+---------------------------------------------------------+
|
v
+---------------------------------------------------------+
| STEP 2: CHALLENGE |
| "Is this a real constraint or an assumption?" |
| Classify each element as hard/soft constraint |
+---------------------------------------------------------+
|
v
+---------------------------------------------------------+
| STEP 3: RECONSTRUCT |
| "Given only the truths, what's optimal?" |
| Build new solution from fundamentals, ignoring form |
+---------------------------------------------------------+
When analyzing any system, classify constraints:
| Type | Definition | Example | Can Change? | |------|------------|---------|-------------| | Hard | Physics/reality | "Data can't travel faster than light" | No | | Soft | Policy/choice | "We always use REST APIs" | Yes | | Assumption | Unvalidated belief | "Users won't accept that UX" | Maybe false |
Rule: Only hard constraints are truly immutable. Soft constraints and assumptions should be challenged.
Other skills invoke FirstPrinciples like this:
## Before Analysis
-> Use FirstPrinciples/Challenge on all stated constraints
-> Classify each as hard/soft/assumption
## When Stuck
-> Use FirstPrinciples/Deconstruct to break down the problem
-> Use FirstPrinciples/Reconstruct to rebuild from fundamentals
## For Adversarial Analysis
-> RedTeam uses FirstPrinciples/Challenge to attack assumptions
-> Pentester uses FirstPrinciples/Deconstruct on security model
Problem: "We need microservices because that's how modern apps are built"
First Principles Analysis:
Problem: "The firewall protects the internal network"
First Principles Analysis:
Problem: "Cloud hosting costs $10,000/month - that's just what it costs"
First Principles Analysis:
When using FirstPrinciples, output should include:
## First Principles Analysis: [Topic]
### Deconstruction
- **Constituent Parts**: [List fundamental elements]
- **Actual Values**: [Real costs/metrics, not market prices]
### Constraint Classification
| Constraint | Type | Evidence | Challenge |
|------------|------|----------|-----------|
| [X] | Hard/Soft/Assumption | [Why] | [What if removed?] |
### Reconstruction
- **Fundamental Truths**: [Only the hard constraints]
- **Optimal Solution**: [Built from fundamentals]
- **Form vs Function**: [Are we optimizing the right thing?]
### Key Insight
[One sentence: what assumption was limiting us?]
Attribution: Framework derived from Elon Musk's first principles methodology as documented by James Clear, Mayo Oshin, and public interviews.
documentation
Provide a lookup index of dbt models (BigQuery tables) to guide query writing against a data warehouse. Use when you need to query, analyze, or look up data in a dbt-powered data warehouse, or when resolving a vague data question into the right BigQuery tables to query.
development
Evidence-first academic integrity auditing and public-interest science storytelling distilled from the full Bilibili video corpus of 耿同学讲故事 plus public interviews. Use when investigating suspected paper/data/image/academic-identity problems, evaluating biomedical or health-tech claims, drafting official complaint memos, or writing rigorous Chinese public-interest scripts with explicit evidence boundaries.
tools
Create a GitHub pull request following project conventions. Use when the user asks to create a PR, submit changes for review, or open a pull request. Handles commit analysis, branch management, and PR creation using the gh CLI tool.
testing
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.