跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

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.

目的

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.

功能

  • 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

使用场景

  • 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

非目标

  • 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

工作流

  1. Check for existing tutorials repository
  2. Create repository and initial profile if new learner
  3. Survey existing knowledge and identify learning gaps
  4. Plan next tutorials based on gaps and goals
  5. Create and write detailed tutorials using codebase examples
  6. Engage learner with Q&A and quizzes
  7. Update learner profile and tutorial scores

实践

  • Spaced repetition
  • Personalized learning
  • Codebase-driven examples
  • Progress tracking

先决条件

  • Python 3 installed
  • Git installed (for repository setup)
  • GitHub CLI (`gh`) installed (optional, for GitHub repo creation)

安装

请先添加 Marketplace

/plugin marketplace add EveryInc/compound-engineering-plugin
/plugin install coding-tutor@compound-engineering-plugin

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标16.7k
许可证MIT
状态
查看源代码

类似扩展

Learn Guidance

97

Guide 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.

技能
pjt222

Teach

96

AI 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.

技能
pjt222

Understand Dashboard

100

启动交互式 Web 仪表板,以可视化代码库的知识图谱

技能
Lum1104

Deep Interview

99

Socratic deep interview with mathematical ambiguity gating before explicit execution approval

技能
Yeachan-Heo

Learner Skill

99

Extract a learned skill from the current conversation

技能
Yeachan-Heo

Agentic Jujutsu

99

Quantum-resistant, self-learning version control for AI agents with ReasoningBank intelligence and multi-agent coordination

技能
ruvnet