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 GitHub
Author Nityesh Agarwal
Namespace @EveryInc/every-marketplace
Category general
Version 1.2.1
Stars 6,637
Downloads 3
self.md verified
Table 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

Commands

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-me to learn something new, /quiz-me to 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)

Source

View on GitHub

Tags: general codingprogrammingtutoriallearningspaced-repetitioneducation