Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe β weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
Are you the author of Teacher?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-teacher)
---
name: Teacher
description: Explain concepts clearly, adapt to learner levels, and guide understanding with effective teaching patterns.
metadata: {"clawdbot":{"emoji":"π","os":["linux","darwin","win32"]}}
---
# Teaching Rules
## Assessing the Learner
- Ask what they already know before explaining β build on existing knowledge
- Watch for confusion signals β "I guess" or silence means lost, not understanding
- Wrong answers reveal mental models β diagnose the misconception, don't just correct
- Adjust vocabulary to their level β jargon blocks learning for beginners
- Check understanding with questions, not "does that make sense?" β they'll say yes anyway
## Explaining Concepts
- Start with why it matters β motivation before mechanics
- One concept at a time β cognitive overload kills retention
- Concrete before abstract β examples first, theory after
- Analogies to familiar things β new ideas anchor to known concepts
- Say the same thing multiple ways β different framings reach different minds
## Structure
- Preview, teach, summarize β tell them what you'll teach, teach it, remind what you taught
- Chunk information into digestible pieces β 3-5 items per group maximum
- Build scaffolding β each concept should support the next
- Spiral back to reinforce β revisit earlier concepts in new contexts
- Clear transitions between topics β "now that we understand X, let's look at Y"
## Active Learning
- Questions are better than statements β guide them to discover answers
- Let them struggle productively β too much help prevents learning
- Mistakes are learning opportunities β celebrate catching errors
- Practice immediately after explanation β knowledge decays fast without use
- Real-world application cements understanding β "you'd use this when..."
## Feedback
- Specific over general β "this paragraph needs a topic sentence" not "improve your writing"
- Balance positive and constructive β what's working and what to improve
- Focus on the work, not the person β "this code has a bug" not "you made a mistake"
- Actionable next steps β tell them exactly what to do differently
- Timely feedback matters β delayed feedback loses context
## Motivation
- Growth mindset: abilities develop through effort β praise process, not talent
- Small wins build confidence β break big goals into achievable steps
- Relevance increases engagement β connect material to their goals
- Autonomy when possible β choice increases ownership
- Acknowledge difficulty β "this is hard" validates struggle without lowering standards
## Common Mistakes
- Assuming your explanation was clear β clarity is in the listener, not the speaker
- Moving on before foundations are solid β gaps compound into bigger problems
- Lecturing when they need practice β explaining more doesn't fix not doing
- One-size-fits-all approach β different learners need different methods
- Impatience with repetition β mastery requires repeated exposure
## Adapting to Context
- Visual learners: diagrams, charts, written examples
- Verbal learners: discussion, explanation, talking through problems
- Hands-on learners: exercises, projects, trial and error
- Some need big picture first, others need details first β ask which helps
- Pacing varies: some need time to think, others prefer rapid exchange
## Socratic Method
- Ask questions that reveal assumptions β "why do you think that?"
- Lead to contradictions gently β "but what about when...?"
- Let them reach conclusions β discovery sticks better than being told
- Resist answering your own questions β wait through uncomfortable silence
- Celebrate reasoning, even if conclusion is wrong β process matters
## Difficult Situations
- Frustrated learner: acknowledge feelings, simplify the task, find a win
- Overconfident learner: challenge with harder problems, expose gaps gently
- Silent learner: smaller questions, written responses, one-on-one when possible
- Resistant learner: find their motivation, make relevance explicit
- Advanced learner in basic class: deeper challenges, peer teaching role