ChenChenyaqi/learn-anything

Learn Anything is an AI-powered recursive learning system — Socratic deep-dives and TDD-style exercises integrated directly into your coding assistant.

解决的问题

它通过提供结构化的递归学习系统,将 AI 编程助手转变为交互式导师。它解决了使用 AI 时学习碎片化的问题,用包含知识图谱、间隔重复和 TDD 式练习的系统性方法取代了简单的问答。

工作原理

该系统使用 CLI 工具为 30 多种不同的 AI 编程工具(例如 Claude Code、Cursor、Gemini)生成特定的技能和命令文件(对 YAML、TOML 和 Markdown 等格式使用适配器模式)。这些文件在 AI 助手中启用了六个专用的斜杠命令,用于管理学习路径、递归解释、编程练习和测验。学习进度存储在本地 .learn 目录中,可通过内置的 Web 仪表板进行可视化展示。

适用人群

使用 AI 编程助手,并希望通过结构化指导和主动练习以更具教学性的方式掌握技术主题的开发者和学习者。

核心亮点

  • 递归学习:允许用户根据自身好奇心深入探索主题。
  • TDD 式练习:提供带有反馈的结构化编程练习。
  • 多工具支持:兼容 30 多种 AI 助手,包括 Claude Code、Cursor 和 GitHub Copilot。
  • 可视化仪表板:零配置的 Web 界面,用于浏览知识图谱、会话笔记和练习结果。
  • 间隔重复:智能复习系统,用于暴露薄弱环节。
  • Context7 集成:可选的文档验证功能,通过交叉引用官方来源来提高教学准确性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目