教育
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