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 with code samples drawn from the source, and supports an interactive Q&A mode.
Interview the learner to capture their profile — prior experience, languages, goals, time budget — and save it to teaching/learner-profile.md.
Analyse the current repository and produce a tailored teaching plan grounded in the learner profile. Writes teaching/curriculum.md.
Enter an interactive Q&A mode where the learner can ask questions about the repository and get answers grounded in the actual source.
Write a specific lesson from the curriculum as a full teaching document with explanations, code samples from the repo, and exercises.
Use a real codebase in reverse for developer education. The agent navigates the repository, assesses the learner, builds a teaching plan grounded in the actual source, writes lessons with real code excerpts, and supports an interactive Q&A mode.
This is the opposite of "read the README and hope for the best" — the repo becomes a structured textbook tailored to the reader.
Run commands roughly in order:
/assess-learner — interview the learner and save a profile./plan-curriculum — analyse the repo + profile and write a sequenced teaching plan./write-lesson <N> — materialise a specific lesson with source-grounded explanations, excerpts, and exercises./qa-mode — interactive Q&A grounded in the source (use anytime, including mid-curriculum).All outputs land in teaching/ inside the current repo.
repo-teacher — auto-invoked when the user says things like "teach me this repo" or "help me onboard to this codebase". Orchestrates the four phases.claude plugins install teach-this-repo@danielrosehill
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin teach-this-repoComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.