教育
coding-tutor avatar

coding-tutor

您的专属 AI 编程导师,根据您的实际代码库创建个性化教程,追踪学习进度并利用间隔重复法确保技术掌握。

简介

Coding-tutor 是一款持久的代理型学习伴侣,旨在通过弥合理论知识与实际代码库应用之间的差距,协助开发人员提升技能。与通用编程平台不同,此技能会观察您的开发环境,并在 ~/coding-tutor-tutorials/ 中建立一个集中且不断演进的教学库。它首先进行结构化的入职访谈,以了解您的背景、职业目标和学习风格,然后根据您的历史表现和特定代码库模式来调整教学策略。通过使用您自己的代码作为教学内容,它确保每个学习到的概念都植根于相关的现实案例中,从而显著提高记忆保留与应用能力。

  • 个性化入职流程与具备角色意识的课程规划。

  • 使用现有项目代码库作为实时教材来生成情境化教学。

  • 跨多个软件存储库追踪已掌握概念的持续学习足迹。

  • 通过 /quiz-me 指令整合间隔重复系统,强化长期记忆。

  • 自动化课程规划,识别迈向资深工程师目标的下一个逻辑步骤。

  • 共享的知识库,确保无论您目前在进行哪个项目,都能访问教学内容。

  • 首次互动时请务必运行提供的设置脚本,以确保教学目录存在。

  • 每次学习前务必先加载学员配置文件,并定期更新以反映目标或技术的变更。

  • 在开始创作教学前,请先通过课程规划步骤拟定接下来的三个教学单元,以确保学习路径的连贯性。

  • 教学内容以带有 YAML 元数据的 Markdown 文件格式存储,记录概念、先修要求与掌握程度分数,以便进行精确的表现追踪。

  • 本工具会使用 index_tutorials.py 来评估您目前的知识储备,避免重复教学并找出关键知识落差。

  • 非常适合软件工程师、编程学生,以及希望直接在 IDE 环境中掌握新框架、语言或架构模式的开发人员。

仓库统计

Star 数
15,928
Fork 数
1,240
Open Issue 数
58
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 08:13
在 GitHub 查看