feynman

Guide learners through an explain-check-reteach loop to refine one-sentence definitions.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/jankneumann/agentic-assistant --skill feynman-jankneumann
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feynman
Source: https://github.com/jankneumann/agentic-assistant/tree/main/roles/teacher/skills/feynman
Command: npx skills add https://github.com/jankneumann/agentic-assistant --skill feynman-jankneumann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you turn a fuzzy understanding into a clear, transferable one-sentence definition by forcing an explain → check → diagnose → re-teach loop grounded in what you actually say.

Core Features & Use Cases

  • Explain with constraints: Produces a short plain-language anchor explanation (≤150 words) plus exactly one labeled analogy.
  • Gap diagnosis from your words: Scores your re-teach (1–10) and lists only what you missed, conflated, or misstated.
  • Targeted re-teach: Re-teaches only the gaps (≤100 words) until you reach a score of 9+ without hints.
  • Use case: Use it when learning a concept (e.g., “what is Bayesian updating?”) and you want to be able to teach it succinctly in your own vocabulary.

Quick Start

Use the feynman method to practice teaching a concept back to the assistant: “Use the feynman teaching method for [your topic], and run the explain-check-reteach loop until I score 9+.”

Frequently Asked Questions about feynman

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does the Feynman teaching method help with concept mastery?▼

The Feynman teaching method achieves concept mastery by guiding you through an explain, check, diagnose, and re-teach loop to refine your understanding into a single transferable sentence. It scores your re-teach and diagnoses gaps from your own words.

Can I use this to practice teaching back a concept in my own vocabulary?▼

Yes, you can practice teaching back a concept using your own vocabulary. The skill anchors with a constrained explanation and one analogy, then evaluates your re-teach until you score 9 or higher without hints.

How do I run an explain-check-reteach loop for tutoring?▼

To run an explain-check-reteach loop, prompt the skill with your topic and request the Feynman method. The agent provides a short anchor explanation, waits for your re-teach, scores it, and re-teaches only your diagnosed gaps until mastery.

What is the best way to diagnose learning gaps when studying?▼

The best way to diagnose learning gaps is through structured teaching back. The skill scores your explanation from 1 to 10 and explicitly lists only what you missed, conflated, or misstated during your re-teach attempt.

Does the Feynman method skill provide hints during the re-teaching process?▼

No, the Feynman method skill does not provide hints during the re-teaching process. You must reach a score of 9 or higher independently, while the agent only re-teaches the specific gaps diagnosed from your previous explanation.

Are there word limits for the explanations in this teaching back loop?▼

Yes, there are strict word limits in the teaching back loop. The initial anchor explanation is constrained to 150 words with exactly one analogy, and targeted gap re-teaching is limited to 100 words to ensure concise learning loops.