by ChangWenC
Karpathy's understanding ladder as agent skills: auto-pick text, diagram, interactive HTML, or video storyboard for any explanation. Nothing cut. English + 中文.
# Add to your Claude Code skills
git clone https://github.com/ChangWenC/understanding-ladderGuides for using ai agents skills like understanding-ladder.
See how understanding-ladder compares with popular alternatives.
understanding-ladder is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ChangWenC. Karpathy's understanding ladder as agent skills: auto-pick text, diagram, interactive HTML, or video storyboard for any explanation. Nothing cut. English + 中文. It has 51 GitHub stars.
understanding-ladder's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/ChangWenC/understanding-ladder" and add it to your Claude Code skills directory (see the Installation section above).
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh understanding-ladder against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
See comparison
Agent skills that make LLM explanations easier to understand — built on Karpathy's understanding ladder.
English | 中文

npx skills add ChangWenC/understanding-ladder
Live demo → one explanation, rewritten at every rung.
In October 2026, Andrej Karpathy wrote that LLM output is nearly free; understanding it is the bottleneck. So stop accepting walls of text and ask for formats that are easier to understand. He ranked four, each "even better" than the last:
| Rung | Format | Why it helps |
|---|---|---|
| 1 | Text in ASD-STE100 (controlled English) | One idea per sentence, one meaning per word |
| 2 | Diagram | Structure laid out at once instead of line by line |
| 3 | Interactive HTML page | Move the parameter, see the result change |
| 4 | 3Blue1Brown-style explainer video | Animation + narration for processes over time |
The hard part is not knowing the ladder. It is picking the right rung every time without being asked — and not climbing higher than the question needs. This repo turns that into a skill.
understanding-ladder — which formatClassifies the content, recommends the lowest rung that fully answers, and produces it:
| Content | Rung | Output |
|---|---|---|
| Definition, fact, procedure | 1 · text | ~80% ASD-STE100 in English, plain-chinese in Chinese |
| Process, causality, states, components | 2 · diagram | Mermaid / SVG + "how to read this diagram" |
| A parameter changes the outcome | 3 · page | Single-file HTML with sliders, opens with a double-click |
| A derivation that unfolds over time | 4 · video | Storyboard + narration; showtime ≥ 0.4.0 renders it with --from-storyboard |
Three rules hold on every rung:
Works in English and Chinese — it replies in your language.
→ SKILL.md · English examples · Chinese examples
plain-chinese — rung 1 for ChineseIn English you can just say "in ASD-STE100" and the model knows the rules. Chinese has no such name. plain-chinese spells the rules out: 15 of them, grouped into words, sentences, paragraphs, what to delete, and what to keep. understanding-ladder calls it automatically for Chinese output.
→ SKILL.md · 5 before/after pairs
Topic: why does server latency explode once utilization passes ~80%?

Open the live demo (English / 中文 toggle, single file, no dependencies). Tab 3 has a slider: drag utilization from 90% to 95% — five more points, double the latency.
Any agent that supports Agent Skills (Claude Code, Codex, Cursor, …), via skills:
npx skills add ChangWenC/understanding-ladder
Claude Code plugin:
/plugin marketplace add ChangWenC/understanding-ladder
/plugin install understanding-ladder@understanding-ladder
Manual (Claude Code global skills directory):
git clone --depth 1 https://github.com/ChangWenC/understanding-ladder.git
cp -r understanding-ladder/skills/* ~/.claude/skills/
Just ask. The skill triggers from its description:
Help me understand how learning rate affects convergence.
Explain the TLS 1.3 handshake the clearest way.
An agent wrote this plan — help me see what it actually does.
Walk me through the Fourier series from rung 1 to rung 4.
No install? Paste this (Karpathy's "80%" plus the one rule that matters most):
Write about 80% of the way to ASD-STE100: one idea per sentence, one term per meaning, active voice, no filler. Cut nothing — keep every fact, number, condition, and hedge; just make the sentences clean.
showtime new <template> <dir> --from-storyboard storyboard.md, English or Chinese headers).plain-chinese is a lightweight rule set for LLMs, not a full writing standard. Sentence-length numbers are rules of thumb, not tested in reading studies.| Project | What it does | Difference |
|---|---|---|
| FutureAtoms/karpathy-ladder | English ladder skill; renders diagrams, spec sheets, and video with Playwright/Manim | This repo is zero-dependency, picks the lowest sufficient rung, and covers Chinese |
| danyuchn/asd-ste100-skill | English STE rewriting with a linter | Rung 1 only; this repo covers the whole ladder |
| mzopedia/simplified-technical-chinese | A full Simplified Technical Chinese spec: 40 rules, word list, checker | Heavier and more formal; use it for documentation. plain-chinese targets LLM explanations |
Ideas only; no content copied.