Coding Tutor

•
3.9k
•

Transforms Claude into a personalized programming mentor that uses your actual codebase to teach senior-level engineering concepts through spaced repetition and interactive quizzes.

Coding Tutor is a sophisticated educational framework for Claude Code designed to guide developers from foundational knowledge to senior-level engineering mastery. Unlike generic tutorials, this skill analyzes your specific codebase to create 'anchored' lessons where every concept is demonstrated using your own project's files and logic. It maintains a persistent learner profile and a centralized tutorial library that follows you across different projects, employing a Fibonacci-based spaced repetition system to ensure you never forget what you've learned. By focusing on mental models, storytelling, and deep architectural 'whys'—inspired by elite educators—it provides a private tutoring experience that evolves with your career.

Características Principales

01Codebase-Aware Instruction: Generates tutorials using real examples from your current repository for maximum relevance.
02Persistent Learner Profile: Maintains a central record of your background, goals, and mastered topics across all projects.
03Spaced Repetition Quizzing: Uses a specialized algorithm to surface concepts for review based on your previous retention scores.
043,905 GitHub stars
05Curriculum Planning: Proposes structured 3-part learning paths tailored to your specific growth areas and career ambitions.
06Living Documentation: Automatically updates tutorials with your Q&A sessions to create a personalized knowledge base.

Casos de Uso

01Mastering new languages or frameworks while building a production app by using the app itself as the textbook.
02Systematically bridging the gap between junior and senior-level engineering through deep-dive mental model building.
03Onboarding to a complex or unfamiliar codebase by learning its specific patterns and architecture interactively.