teach
Installation
SKILL.md
Teach
Turn a topic into a tutorial that explains how something works or teaches the reader how to do it.
Treat every output as a tutorial. Apply the same teaching rules to course lessons, technical articles, workshops, video scripts, and newsletters.
Write for an intelligent beginner unless the user defines another audience. Do not talk down to them. Explain assumed steps and unfamiliar terms.
Frame the tutorial
- Infer the learner, what they already know, and why they need this.
- Choose one thing they should understand, decide, build, or troubleshoot after the tutorial.
- Narrow a broad topic until it fits the requested format and length.
- Decide what the learner must know first. Teach or state that prerequisite before relying on it.
- Exclude interesting material that does not support the outcome.
If the audience or outcome is missing and different choices would produce different tutorials, ask one question. Otherwise use a sensible assumption and proceed.