Teach

Explain concepts in depth using analogies and working code examples. ELI5 → Code → Patterns → Challenge.

RhythmMittal19 bf4f1eb 1017 B Updated

File contents

Topic

$ARGUMENTS

Teaching Protocol

1. Context Check

  • What is this? One-sentence definition.
  • Why does it matter? Real-world problem it solves.
  • Where does it fit? How it relates to things I already know.

2. Core Concept (ELI5)

  • Explain using an everyday analogy
  • No jargon. Build terminology gradually.

3. How It Actually Works

  • Minimal code example (in my preferred stack)
  • Walk through line by line
  • Show what happens when you run it

4. Common Patterns

  • 2-3 real-world usage patterns with "You'd use this when..."
  • Anti-patterns: what NOT to do and why

5. Hands-On Challenge

  • Small exercise just beyond what was explained
  • Include expected output for verification

6. Deep Dive Pointers

  • What to learn next, best resources, related concepts

Adapt to follow-ups: "go deeper" = more technical, "simpler" = more analogies.

RhythmMittal19/claude-config/tree/main/skills/teach commit bf4f1eb522

Frequently asked questions

npx skillmds@latest add rhythmmittal19/teach