claude

Teach This Repo

Uses a real code repository in reverse for developer education: assesses the learner's profile, builds a teaching plan grounded in the repo, writes lessons and file-by-file analyses with code samples drawn from the source, supports interactive Q&A, and typesets any of it as a PDF via Typst.

31 on GitHubby Daniel Rosehillv1.1.0MITupdated yesterdayResearch & Learning
/

Plugin teach-this-repo from marketplace danielrosehill in danielrosehill/Claude-Code-Plugins. Commands read from the repo's manifest — today.

What it installs

Skills (1)

  • repo-teacher

    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, interactive Q&A, or a typeset PDF explaining the repo. Triggers on phrases like "teach me this repo", "help me learn t

Slash commands (8)

  • /teach-this-repo:analyse-file

    Deep-dive a single source file — what it does, how it is structured, every exported symbol, and how it connects to the rest of the repo. Writes teaching/files/<slug>.md.

  • /teach-this-repo:assess-learner

    Interview the learner to capture their profile — prior experience, languages, goals, time budget — and save it to teaching/learner-profile.md.

  • /teach-this-repo:explain-repo

    Write a standalone explainer of how the whole repository works — architecture, control flow, and the decisions behind it. Writes teaching/explainer.md.

  • /teach-this-repo:file-by-file

    Work through a repository file by file, producing an analysis per file plus a navigable index. Writes teaching/files/ and teaching/files/README.md.

  • /teach-this-repo:plan-curriculum

    Analyse the current repository and produce a tailored teaching plan grounded in the learner profile. Writes teaching/curriculum.md.

  • /teach-this-repo:qa-mode

    Enter an interactive Q&A mode where the learner can ask questions about the repository and get answers grounded in the actual source.

  • /teach-this-repo:to-pdf

    Render teaching documents (lessons, explainers, file analyses) to typeset PDFs with framed, line-numbered code excerpts via Typst.

  • /teach-this-repo:write-lesson

    Write a specific lesson from the curriculum as a full teaching document with explanations, code samples from the repo, and exercises.

View source on GitHub blog.danielrosehill.com

More from danielrosehill/Claude-Code-Plugins

All 185 plugins →

Career

claude

Career planning — log roles, compare offers, track applications, salary benchmark, with planning/job-search/salary variants.

55 skills · 27 commands · 2 agents

31

Product research and procurement skills with a particular focus on technical specification conformance — does this part actually meet the requirement, and can you show your working. Marketplace-agnostic: spec definition from a vague want or a photograph, annotated search vocabulary, versioned spec-as-code, manufacturer datasheet retrieval, cross-region part-number equivalence, conformance evaluation matrices, bills of materials and RFQ packages. Plus the surrounding process: intake, research, compare, evaluate, recommend, market-check, spec-driven market landscape surveys, live price/delivery scanning through your own VPN egress, preference memory and hardware-rig profiling. Hands off to the marketplace-specific plugins (shopping, israel-shopping, amazon, aliexpress-israel-skills) once a question becomes about a particular shop.

14 skills · 34 commands · 7 agents

31

Smart home — Home Assistant, Snapcast multi-room audio, Plex media server ops, with HA/audio/media-server variants.

3 skills · 47 commands · 5 agents

31

Audio production — normalize, VAD, transcribe, diarize, podcast assembly, with engineering/podcast/transcript variants.

17 skills · 34 commands · 1 agent

31

Image production — editing, format conversion, batch ops, and filesystem organisation by resolution, aspect ratio, orientation, format, EXIF time, camera, plus dedupe and metadata scrubbing.

29 skills · 19 commands

31

PR and media monitoring — scan coverage, summarize press, draft responses, comms strategy, with monitoring/response/strategy variants.

1 skill · 28 commands · 17 agents

31

Similar plugins

Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)

hooks

anthropics/claude-code 155,476

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

container

claude

Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS

1 skill

apple/container 51,329

Full Domino Data Lab platform support — workspaces, jobs, model deployment, experiment tracking, GenAI tracing, Spark/Ray/Dask, and app deployment for data science teams

26 skills · 4 commands · 3 agents · 1 MCP server

anthropics/claude-plugins-official 47,076

Teaching skill: cookbook-style walkthrough for signed audit trails on every Claude Code tool call. Cedar policy, Ed25519 receipts, offline verification, CI/CD integration, SLSA composition. Pairs with the protect-mcp runtime plugin.

1 skill

wshobson/agents 42,461

Maintain Teach This Repo?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins185 plugins