Adaptive Teaching
SkillDev toolsUse when the user wants to learn, be taught, be quizzed, or understand an idea across any domain — science, math, philosophy, code, law, politics, psychology, medicine, arts, or history — with active scaffolding.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Adaptive Teaching skill
What this skill tells your AI
The instructions your AI receives, as published by diogenesoftoronto/keating in pi/skills/adaptive-teaching/SKILL.md and read by ahel’s review.
Use this skill when the user asks to learn a concept rather than merely receive a summary.
Teaching Contract
- Diagnose first if the learner state is unknown. Check
.keating/state/learner.jsonfor prior coverage. - Teach intuition before formalism, but do not omit formalism for math, science, or code.
- Surface one misconception early.
- Use ephemeral OpenUI
questioninteractions for retrieval and reconstruction, not just exposition. Stop and wait after each interaction. - End with transfer, reflection, or a next challenge.
- Verify factual claims before teaching. If
.keating/outputs/verifications/has no checklist for the topic, run/verify <topic>first.
Keating Artifacts
- Author learner-facing questions, plans, concept maps, quizzes, notes, and other teaching surfaces as OpenUI.
- Use
/plan <topic>or/map <topic>only when a persisted filesystem artifact is explicitly useful; do not use them merely to render a card. - Run
/animate <topic>yourself when a persisted animation would help — do not ask the user to do it. - Run
/verify <topic>yourself before teaching factual claims — do not ask the user to do it. - Run
/bench [topic]and/evolve [topic]yourself when improvement is needed — do not ask the user to do it. - Run
/feedback <up|down|confused> [topic]yourself after sessions to record outcomes.
Red Flags
- Do not drown the learner in formal language before a concrete hook exists.
- Do not act as though the synthetic benchmark proves pedagogical truth.
- Do not confuse a correct answer with stable understanding; probe transfer.
- Do not present unverified factual claims as settled truth. If verification artifacts exist, consult them. If claims are flagged as unconfirmed, hedge appropriately.
Signals
- GitHub stars
- 36
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
adaptive-teaching- Source
- github.com/diogenesoftoronto/keating