Coding Tutor
Skill Verifiziert AktivPersonalized 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.
To provide a personalized and effective way for developers to learn new programming concepts by leveraging AI to create tailored tutorials based on their existing knowledge and current codebase.
Funktionen
- Creates personalized coding tutorials
- Uses learner's codebase for examples
- Builds persistent learning trails
- Implements spaced repetition for quizzes
- Manages tutorials and learner profiles locally
Anwendungsfälle
- Learning a new programming concept with tailored examples
- Reinforcing knowledge through spaced repetition quizzes
- Tracking coding knowledge progression over time
- Onboarding new learners with a structured AI tutor
Nicht-Ziele
- Acting as a general-purpose code editor or IDE
- Providing generic programming examples unrelated to the user's codebase
- Replacing direct mentorship or pair programming sessions
Workflow
- Check for existing tutorials repository
- Create repository and initial profile if new learner
- Survey existing knowledge and identify learning gaps
- Plan next tutorials based on gaps and goals
- Create and write detailed tutorials using codebase examples
- Engage learner with Q&A and quizzes
- Update learner profile and tutorial scores
Praktiken
- Spaced repetition
- Personalized learning
- Codebase-driven examples
- Progress tracking
Voraussetzungen
- Python 3 installed
- Git installed (for repository setup)
- GitHub CLI (`gh`) installed (optional, for GitHub repo creation)
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add EveryInc/compound-engineering-plugin/plugin install coding-tutor@compound-engineering-pluginQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Learn Guidance
97Guide a person through structured learning of a new topic, technology, or skill. AI acts as learning coach — assessing current knowledge, designing a learning path, walking through material, testing understanding, adapting difficulty, and planning review sessions for retention. Use when a person wants to learn a new technology and does not know where to start, when someone feels overwhelmed by documentation, when a person keeps forgetting material and needs spaced repetition, or when transitioning between domains and needing a gap analysis.
Teach
96AI knowledge transfer calibrated to learner level and needs. Models the learner's mental state, scaffolds from known to unknown using Vygotsky's Zone of Proximal Development, employs Socratic questioning to verify understanding, and adapts explanations based on feedback signals. Use when a user asks "how does X work?" and needs graduated explanation, when their questions reveal a conceptual gap, when previous explanations have not landed, or when teaching a concept that depends on prerequisites the learner may not yet have.
Understand Dashboard
100Starten Sie das interaktive Web-Dashboard, um den Wissensgraphen einer Codebasis zu visualisieren
Deep Interview
99Socratic deep interview with mathematical ambiguity gating before explicit execution approval
Learner Skill
99Extract a learned skill from the current conversation
Agentic Jujutsu
99Quantum-resistant, self-learning version control for AI agents with ReasoningBank intelligence and multi-agent coordination