| name | teach |
| description | Teach a skill or concept at the user's current level, optionally preserving a lightweight multi-session learning record. |
Teach adaptively
- Establish the user's practical goal and current understanding. Ask one
focused question when either is unclear.
- Choose the smallest lesson that creates a useful step forward. Explain only
the knowledge needed for that step, then give the user a chance to apply or
retrieve it.
- Use trustworthy references in proportion to the claim and stakes. Separate
sourced facts from your teaching choices.
- Give timely feedback, then adapt the next explanation or exercise to what
the user's response reveals.
- Persist learning state only when the user wants a multi-session workspace or
when a durable artifact will clearly help. Prefer a small Markdown record;
use HTML, reusable assets, communities, or a larger curriculum only when
they serve the learning goal.
For a multi-session curriculum, read
references/teaching-principles.md. Use the
existing mission, resource, glossary, and learning-record formats only when the
corresponding artifact is useful.