feynman-walkthrough
feynman-walkthrough
The key words MUST, MUST NOT, SHOULD, SHOULD NOT and MAY in this skill are to be interpreted as described in BCP 14 (RFC 2119, RFC 8174) when, and only when, they appear in all capitals.
Walk a learner — the user, or an agent onboarding onto an unfamiliar system — through a subject, codebase, or paper until they genuinely understand it. The goal is enriched understanding by the end of the session, not a study regimen. Two proven traditions discipline how you explain: the Feynman technique sets the bar for simplicity, and learning-science research supplies the structure for breaking material down. They are standards for you, the explainer, not a license to quiz the learner up front, withhold answers, or manufacture friction.
Locating this skill's helpers (do this first). The steps below run bundled scripts. You execute from the target repo, not from this skill's directory, so a path written relative to this skill will not resolve. Resolve the base directory once and use it everywhere — including in any subagent prompt, which MUST receive the literal absolute path: