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を使用する際の断片的な学習という問題を解決し、単純なQ&Aを、知識マップ、間隔反復、およびTDDスタイルの練習を含む体系的なアプローチに置き換えます。
仕組み
このシステムは、CLIツールを使用して、30種類以上の異なるAIコーディングツール(例:Claude Code、Cursor、Gemini)向けに、特定のスキルおよびコマンドファイル(YAML、TOML、Markdownなどの形式に対応するためのアダプターパターンを使用)を生成します。これらのファイルにより、AIアシスタント内で6つの特化されたスラッシュコマンドを使用して、学習パス、再帰的な説明、コーディング演習、およびクイズを管理できます。学習の進捗状況はローカルの .learn ディレクトリに保存され、組み込みのウェブダッシュボードを介して可視化できます。
対象者
AIコーディングアシスタントを使用しており、構造化されたガイダンスと能動的な練習を通じて、技術的なトピックを習得するための、より教育学的なアプローチを求める開発者および学習者。
ハイライト
- 再帰的学習: ユーザーの好奇心に基づいて、トピックをより深く掘り下げることが可能です。
- TDDスタイルの練習: フィードバックを伴う構造化されたコーディング演習を提供します。
- マルチツール対応: Claude Code、Cursor、GitHub Copilotを含む30以上のAIアシスタントと互換性があります。
- ビジュアルダッシュボード: 知識マップ、セッションノート、および演習結果を閲覧するための、設定不要のウェブインターフェース。
- 間隔反復: 弱点を浮き彫りにするためのスマートな復習システム。
- Context7 統合: 公式ソースと照合することで、教育の正確性を向上させるための、オプションのドキュメント検証機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト