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를 지식 맵, 간격 반복(spaced repetition), TDD 스타일의 연습으로 대체하여 체계적인 접근 방식을 제공합니다.

작동 방식

이 시스템은 CLI 도구를 사용하여 30개 이상의 다양한 AI 코딩 도구(예: Claude Code, Cursor, Gemini)를 위한 특정 기술 및 명령 파일(YAML, TOML, Markdown 형식을 위한 어댑터 패턴 사용)을 생성합니다. 이러한 파일들은 AI 어시스턴트 내에서 학습 경로, 재귀적 설명, 코딩 연습, 퀴즈를 관리할 수 있는 6개의 특화된 슬래시 명령어를 제공합니다. 학습 진행 상황은 로컬 .learn 디렉토리에 저장되며, 내장된 웹 대시보드를 통해 시각화할 수 있습니다.

대상 사용자

AI 코딩 어시스턴트를 사용하며, 구조화된 안내와 능동적인 연습을 통해 기술적 주제를 마도하는 데 더 교육학적인 접근 방식을 원하는 개발자와 학습자입니다.

주요 특징

  • 재귀적 학습: 사용자의 호기심에 따라 주제를 더 깊게 파고들 수 있게 합니다.
  • TDD 스타일 연습: 피드백이 포함된 구조화된 코딩 연습을 제공합니다.
  • 다중 도구 지원: Claude Code, Cursor, GitHub Copilot을 포함한 30개 이상의 AI 어시스턴트와 호환됩니다.
  • 시각적 대시보드: 지식 맵, 세션 노트, 연습 결과 등을 탐색할 수 있는 설정이 필요 없는 웹 인터페이스를 제공합니다.
  • 간격 반복: 취약한 부분을 찾아내기 위한 스마트 리뷰 시스템입니다.
  • Context7 통합: 공식 소스를 교차 참조하여 교육 정확도를 높이기 위한 선택적 문서 검증 기능을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트