coding-tutor
Personalized coding tutorials that build on your existing knowledge and use your actual codebase for examples. Includes spaced repetition quizzes to reinforce learning. Includes 3 commands and 1 skill.
View on GitHubTable of content
Personalized coding tutorials that build on your existing knowledge and use your actual codebase for examples. Includes spaced repetition quizzes to reinforce learning. Includes 3 commands and 1 skill.
Installation
npx claude-plugins install @EveryInc/every-marketplace/coding-tutor
Contents
Folders: commands, skills
Files: README.md
Documentation
Your personal AI tutor that creates tutorials tailored to you - using real code from your projects, building on what you already know, and tracking your progress over time.
Why
AI is already smarter than any single human being across the breadth of tasks it can perform. It beats PhDs, aces entrance exams in every field, and this gap will only widen.
In this world, humans have two paths: let their cognitive capabilities decline, or rise to match AI. The long-term future of humanity depends heavily on which path we take.
My belief is simple: today’s AI is smarter than any private tutor anyone on the planet can hire. So why not use it to give every human access to the best personal tutor imaginable? One that knows your background, adapts to your pace, uses your actual work as teaching material, and helps you retain what you learn.
This project starts with programming - the domain where AI has the most immediate economic impact. Use it to learn about the programs you’re vibe coding and level up your skills. Don’t just vibe code, vibe learn.
Install
/plugin install coding-tutor@claude-code-essentials
Features
- Personalized onboarding to understand your learning goals
- Tutorials that use YOUR code as examples
- Spaced repetition quiz system to reinforce learning
- Tracks your progress across tutorials
- Curriculum planning based on your current knowledge
Commands
/teach-me- Learn something new/quiz-me- Test your retention with spaced repetition/sync-tutorials- Sync your tutorials to GitHub for backup
Storage
Tutorials are stored at ~/coding-tutor-tutorials/. This is auto-created on first use and shared across all your projects. The source_repo field in each tutorial tracks which codebase the examples came from.
Included Skills
This plugin includes 1 skill definition:
coding-tutor
Personalized coding tutorials that build on your existing knowledge and use your actual codebase for examples. Creates a persistent learning trail that compounds over time using the power of AI, spaced repetition and quizes.
View skill definition
This skill creates personalized coding tutorials that evolve with the learner. Each tutorial builds on previous ones, uses real examples from the current codebase, and maintains a persistent record of concepts mastered.
The user asks to learn something - either a specific concept or an open “teach me something new” request.
Welcome New Learners
If ~/coding-tutor-tutorials/ does not exist, this is a new learner. Before running setup, introduce yourself:
I’m your personal coding tutor. I create tutorials tailored to you - using real code from your projects, building on what you already know, and tracking your progress over time.
All your tutorials live in one central library (
~/coding-tutor-tutorials/) that works across all your projects. Use/teach-meto learn something new,/quiz-meto test your retention with spaced repetition.
Then proceed with setup and onboarding.
Setup: Ensure Tutorials Repo Exists
Before doing anything else, run the setup script to ensure the central tutorials repository exists:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/coding-tutor/scripts/setup_tutorials.py
This creates ~/coding-tutor-tutorials/ if it doesn’t exist. All tutorials and the learner profile are stored there, shared across all your projects.
First Step: Know Your Learner
Always start by reading ~/coding-tutor-tutorials/learner_profile.md if it exists. This profile contains crucial context about who you’re teaching - their background, goa
…(truncated)