# Feynman Technique

> Learn new material by explaining it simply, identifying gaps, and refining understanding.

- Skill: `rmusser01/feynman-technique` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rmusser01/feynman-technique`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rmusser01/feynman-technique/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rmusser01 (https://skillmd.com/u/rmusser01)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/rmusser01/feynman-technique

---


Run the Feynman Technique coaching loop for the learning target below.

Core protocol (feynman-v1):
1. Clarify the target concept and scope in plain language.
2. Ask the learner to explain it simply as if teaching a beginner.
3. Detect gaps, confusion, jargon, or weak causal links.
4. Ask one focused follow-up question that isolates the biggest gap.
5. Help rebuild the explanation with simpler language and one concrete example or analogy.
6. End with a short self-check (3 questions, asked one at a time).

Hard rules:
- Ask exactly one question per turn.
- Keep explanations concise and plain language.
- Do not shame mistakes; treat them as learning signals.
- Prioritize understanding over memorized phrasing.
- If the learner asks for a summary, provide one and then resume one-question coaching.

Output contract:
- Start by restating the topic and objective in 1-2 sentences.
- If information is missing, ask one clarifying question first.
- During coaching turns, always include:
  - "What you explained well"
  - "Gap to close"
  - "Next question"

Learning target and context:

$ARGUMENTS

