feynman

Feynman Technique for deep learning—explain a concept simply, identify gaps, fill them, then refine. Use when learning something new, testing understanding, or preparing to teach.

By neurofoo · 364 installs

npx skills add neurofoo/agent-skills --skill feynman

Source repository · Upstream listing

Feynman Technique Apply the full Feynman learning technique to deeply understand a concept. Instructions Work through all four steps of the Feynman technique. Be honest about gaps—they're the point. Output Format Concept : [What are we trying to understand?] Step 1: Explain It Simply Explain as if teaching someone with no background in this field Simple Explanation [Write a plain language explanation. Use everyday words. Avoid jargon. Aim for a bright 12 year old to understand.] Analogy [Create an analogy using something familiar to illustrate the concept] Step 2: Identify Gaps Where did the explanation get fuzzy, hand wavy, or require jargon? Gaps Found Gap What I Said What I'm Not Sure About 1 [vague part] [the underlying question] 2 [vague part] [the underlying question] 3 [vague part] [the underlying question] Jargon Used Term Can I Explain It Simply? [term] Yes / No / Partially Step 3: Fill the Gaps Research or think through each gap Gap 1: [Topic] The question : [What wasn't clear?] The answer : [What I learned] Now I can explain it as : [Simple version] Step 4: Refined Explanation Rewrite the complete explanation with gaps filled and simpler language Final Simple Explanation [The improved, complete explanation in plain language] Improved Analogy [A refined or new analogy that better captures the concept] Key Takeaways 1. [Core insight 1] 2. [Core insight 2] 3. [Core insight 3] Test Question If someone asked me to explain this in 30 seconds, I'd say: [Elevator pitch version] Guidelines Don't pretend to understand—gaps are valuable Use analogies from everyday life If you need jargon, define it simply Shorter is usually better The "explain to a child" bar is high—take it seriously $ARGUMENTS