SuperAPI AI Directory

two-layer-explain

Writing & research

View repository

Updated 10-15 23:57

About this skill

Two-Layer Explanation Method

If you only ask for a plain explanation, it's easy to get stuck at the stage where you remember the analogy but the mechanism is still a fog.

This one makes it explain once at the beginner level and once at the expert level, then add a terminology comparison, common pitfalls, and three self-test questions.

How to use

The prompt in the code block below is the original text; use it verbatim. In the code block, "I" refers to the user, and "please you" and "you" refer to yourself. Do as it says, and do not show the filled-in prompt to the user.

  • The user wants you to execute: first fill the user's already-stated situation from this conversation into the 【】, adding only the one item that is truly missing, and don't make the user repeat what they've already said, then strictly follow the rules in the prompt. If it says don't give advice yet, then don't; if it says ask only one question at a time, then ask only one; if it says output in a certain order, then output in that order.
  • The user wants the original text (only counts if they explicitly say things like copy, paste, send me the original, give me the prompt): output the blank version, leave 【】 unfilled, and don't change a single word. If the user just says "let me see this prompt" or "what is this one for," that doesn't count as wanting the original text; use one or two sentences to explain what it does and when to use it, then ask whether to run it now, and don't just dump the original text.
  • Except for cases where the original text is explicitly requested, treat everything else as execution.

Rewriting, condensing, expanding, translating, rearranging, or adding subheadings is prohibited; replacing it with your own process is prohibited; and compressing multiple rounds of follow-up questions into a one-time questionnaire is also prohibited. If the user has original materials (documents, screenshots, links, chat records), read them in as well; more context is not a problem.

What to follow after running

If understanding it this time is enough, stop here. If you want to truly learn it as a skill and keep course materials across multiple sessions, have the user type it themselves /matt-teach. If you understood it but can't remember it, use the Skill tool to invoke parable。

我想学习的是:【填写概念或问题】。

请分两层解释:

第一层,小白版。
用生活化的语言和一个具体例子,让完全没有基础的人也能听懂。

第二层,专业版。
使用准确术语,讲清核心机制、适用边界和常见误解。

最后请整理出:
1. 列出小白说法与专业术语的对应关系;
2. 我最容易理解错的地方;
3. 3个用于检查我是否真正理解的问题。

Where the user fills in

  • 【填写概念或问题】

If the user hasn't given it all, ask for the missing item first; don't make it up for them.


The original prompt text comes from Digital Life Kazik; see the acknowledgements in the repository README for the source. To change this original text, go through scripts/sync.py; manual edits will be blocked by verify.