feynman-tutor

Teach complex topics using the Feynman technique with adaptive recall.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/Marco-O94/feynman-plugin --skill feynman-tutor-marco-o94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feynman-tutor
Source: https://github.com/Marco-O94/feynman-plugin/tree/main/skills/feynman-tutor
Command: npx skills add https://github.com/Marco-O94/feynman-plugin --skill feynman-tutor-marco-o94

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of superficial learning by forcing a deep, conceptual understanding of any topic, ensuring that knowledge is retained rather than forgotten.

Core Features & Use Cases

  • Adaptive Teaching: Switches between expository and dialogic modes based on your comprehension level.
  • Active Recall & Application: Verifies understanding through micro-applications and spaced-repetition cards rather than passive confirmation.
  • Use Case: If you are struggling to understand a complex programming paradigm or a scientific theory, this skill breaks it down into manageable chunks and tests your knowledge until you can explain it simply.

Quick Start

Invoke the feynman-tutor skill by asking the assistant to teach you a specific concept like recursion or quantum entanglement.

Frequently Asked Questions about feynman-tutor

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

FAQPage Schema
How does the Feynman technique help me master complex concepts?

Adaptive teaching switches between expository explanations and dialogic verification based on your comprehension level. This interactive loop breaks complex topics into manageable chunks, actively testing your knowledge rather than relying on passive confirmation to ensure deep understanding.

Can I use active recall and spaced repetition to retain what I learn?

Yes, this approach verifies understanding through active recall micro-applications and spaced-repetition cards. It integrates with local storage to manage these recall cards and track your learning progress across multiple sessions, preventing superficial learning and knowledge loss.

How do I start tutoring myself on a difficult scientific theory or programming paradigm?

To start tutoring yourself, simply ask the assistant to teach you a specific concept like recursion or quantum entanglement. The system will then break the subject down into manageable chunks and test your knowledge until you can explain it simply.

What is the best way to verify my comprehension of a newly learned topic?

The best way to verify comprehension is through active recall micro-applications. Instead of passive confirmation, the system uses a dialogic verification mode that continuously tests your ability to explain and apply the concept until you fully grasp it.