first-principles

Explains technical and STEM concepts using first-principles teaching with interactive HTML explainers.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/harivansh-afk/loom-index-e2e --skill first-principles-harivansh-afk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: first-principles
Source: https://github.com/harivansh-afk/loom-index-e2e/tree/main/skills/first-principles
Command: npx skills add https://github.com/harivansh-afk/loom-index-e2e --skill first-principles-harivansh-afk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Technical explanations often become shallow one-liners or dense textbook recitals that leave users without a real mental model. This Skill turns any "how does X work" question into a layered, first-principles explanation that builds genuine understanding rather than memorization. ## Core Features & Use Cases - First-Principles Explanations: Starts from the lowest level the user is solid on, then builds complexity progressively while always addressing the why behind each claim. - Misconception Handling: Proactively names common confusions, explores edge cases, and uses analogies with explicit breakdown points plus concrete worked examples. - Interactive HTML Explainers: For substantial topics, ships a self-contained, dependency-free HTML artifact with manipulable sliders, toggles, and step-through diagrams. - Use Case: A user asks "how does HTTPS work?" Instead of listing TLS handshake steps, the Skill explains why wire encryption is needed, what each handshake move solves, and delivers an interactive explainer the user can explore in a browser. ## Quick Start Ask the AI to explain how a technical concept works from first principles, such as "walk me through how quicksort achieves O(n log n)".

Frequently Asked Questions about first-principles

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

FAQPage Schema
How do I get a first-principles explanation of a technical concept?▼

Ask how something works, why it happens, or what a term means using phrasing like "explain", "walk me through", or "how does X work". The Skill starts from foundational principles and builds up layer by layer instead of reciting textbook definitions.

What topics does first-principles teaching cover?▼

It covers technical and STEM fields including math, physics, computer science, electrical engineering, statistics, cryptography, machine learning, networking, systems, algorithms, data structures, and logic. Adjacent technical fields also qualify.

When does the explanation include an interactive HTML explainer?▼

An interactive explainer ships when the topic is substantial, such as an open-ended "how does X work" question or a mechanism with moving parts. Quick clarifications and short follow-ups still get concise prose answers instead.

When should I not use first-principles explanations?▼

Skip it when you explicitly want a quick one-liner, code only, or already know the basics and just need a sanity check. The Skill calibrates depth to context and avoids long explanations for simple clarifying questions.

Does the interactive explainer require internet access or libraries?▼

No. Each explainer is a single self-contained HTML file with zero external dependencies or network fetches. Visuals are drawn procedurally with canvas or SVG so the file works offline and can be shared directly.