From teach-this-repo
Use when the user wants to learn a codebase from the inside — not just skim the README, but actually understand how it works, with a tailored teaching plan, source-grounded lessons, and interactive Q&A. Triggers on phrases like "teach me this repo", "help me learn this codebase", "onboard me to this project".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin teach-this-repoThis skill uses the workspace's default tool permissions.
Run a codebase as a reverse classroom: the repo is the textbook, the learner is known, and the agent writes curriculum that bridges the two.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Share bugs, ideas, or general feedback.
Run a codebase as a reverse classroom: the repo is the textbook, the learner is known, and the agent writes curriculum that bridges the two.
/assess-learner) — capture the learner's background, known tech, gaps, objectives, time budget, and preferred style. Output: teaching/learner-profile.md./plan-curriculum) — analyse the repo, match its demands to the learner profile, produce a sequenced teaching plan. Output: teaching/curriculum.md./write-lesson) — materialise individual lessons with real code excerpts, explanations, exercises, and self-check questions. Output: teaching/lessons/NN-*.md./qa-mode) — interactive Q&A grounded in the source, calibrated to the profile.teaching/ directory exists → start with /assess-learner./plan-curriculum.