description:"Produce layered explanations that climb Karpathy's LLM output ladder. Rung 1 is tight ASD-STE100 controlled plain text. Rung 2 is a diagram that marks the least-certain part. Rung 3 is a single self-contained interactive HTML page. Use when the user asks to explain, teach, show, or make a visual of a topic and wants the answer to escalate from words to diagram to interactive page, or references Karpathy output ladder or writing hierarchy. Combines controlled prose, diagramming, and standalone HTML delivery in one workflow."
agent_created:true
---
# Karpathy Output Ladder (Rungs 1–3)
## Overview
Turn any "explain / teach / show me" request into a three-step escalation, in order of
expressiveness and effort:
- **Rung 1 — Controlled text.** A short, unambiguous explanation written to the ASD-STE100
controlled-English rules (see `references/ste100.md`).
- **Rung 2 — Diagram.** One SVG or Mermaid diagram that shows the structure, **with the
single most uncertain or assumption-heavy part visibly flagged**.
- **Rung 3 — Interactive page.** One self-contained HTML file (inline CSS + JS, no external
dependencies) that lets the reader explore the topic through tabs, accordions, or toggles.
Each rung builds on the previous one. A diagram that contradicts the text, or an HTML page
that drops the flagged uncertainty, is a failed deliverable. Always deliver rungs in
sequence and carry the "least-certain" marker up the ladder.
## When to Use
Trigger this skill when the user:
- Asks to explain, teach, clarify, or "show" a concept, mechanism, or process.
- Says "make a diagram / chart / visual" alongside an explanation.
- Wants a standalone HTML explainer, interactive page, or long-scroll infographic.
- References Karpathy's output ladder, the "writing hierarchy", or "rungs" of LLM output.
- Wants a topic rendered at increasing fidelity (words → picture → interactive).
If the user wants only one rung (e.g. "just a diagram"), still apply the relevant rung's
rules below, but skip the others.
## Workflow
### Rung 1 — Controlled text (always first)
Write the explanation before drawing anything. Follow `references/ste100.md`: