Break down complex concepts (math, models, systems, terminology) into first-principles explanations. Use when user says "explain", "break this down", "first principles", "ELI5", or pastes a formula/model/system to understand.
Reverse-engineer complex concepts into natural language. No jargon. Start from the end result and work backwards to raw inputs.
Input format: /explain [concept, formula, model, or paste]
Take any complex input — math formula, scoring model, system design, methodology, technical concept — and explain it so a beginner can explain it back.
User provides:
Work through these steps internally before writing the explanation:
A. Find the End Goal — What is the final output? Translate it to a real-world result (money, score, probability, decision, ranking).
B. Find the Inputs — What raw information goes in? Translate each to real-world meaning.
C. Find How Value Is Earned — What actions/factors increase the result? What decreases it?
D. Find Comparisons — Does the model compare things? (person vs person, side vs side, time vs time). Explain as "share of total" or "relative contribution".
E. Find Rules and Boundaries — Minimums, maximums, penalties, special cases. Explain why each exists.
F. Find Time/Repetition — If the model samples repeatedly, explain as "measured many times and added up over time."
G. Find What Breaks Without Each Piece — For each major component, ask: what goes wrong if we remove this? This reveals WHY it exists.
Write these sections in order:
One sentence: what the final output represents in real life.
List the real-world factors that push the result up or down. No symbols.
Start from the final result. Walk backwards through each layer until reaching raw inputs. Each step should answer: "where does THIS come from?"
For each component:
Rewrite the entire model as a rulebook using "If you do X, then Y happens" statements. No math.
Small example with simple numbers. Show how changing one input changes the outcome.
Compress everything into one short paragraph a beginner could repeat back.
docs/ when output exceeds 20 lines (per vault conventions).If the input is ambiguous or missing definitions:
Your explanation succeeds if: