English · 한국어
A personal knowledge base of everything I learn. Not a repo I fill by hand — three learning agent skills populate and keep it up to date automatically. It's a living store.
Learning runs as a cycle called PTR (Place → Teach → Review):
place-me → teach-me → review-me
(assess) (learn) (review)
└────────── levels.md ──────────┘
PTR is the name for this three-skill loop. Run it once per topic: assess where you stand, learn piece by piece, then review until it sticks. Repeat as the level rises.
This repo is built to work with the learning skills from the kidow/skills repository.
- place-me — Before learning a topic, a short adaptive diagnostic gauges how much I already know. Reads any existing
levels.mdentry for the topic as a starting guess. One question at a time until the level is clear, then it writes a prose level summary tolevels.mdand hands off to teach-me calibrated to the result. - teach-me — Explains one piece of knowledge at a time, always progressing from foundational to advanced. Reads
levels.mdfirst to calibrate depth. Advances only when I say "next", never re-teaches covered pieces, and flags imprecise vocabulary for correction. Complex concepts are grounded in analogies to my native language and culture. A visual aid is drawn when something is hard to grasp, and an audio aid plays pronunciation when learning a foreign language. When all pieces are covered, suggests 2–3 related topics. Each piece is committed tonotes/topic_name.md; notes auto-organize into domain subfolders as they grow. - review-me — Quizzes me on the saved notes one item at a time using spaced repetition (Again / Hard / Good / Easy). With no context given, it prioritizes the weakest topics from
levels.md; offers to run place-me first iflevels.mdis missing. When the session ends, it updates the level inlevels.mdand deletes the ephemeral.review/folder.
The three skills are tied together by a shared topic_name key: the notes/topic_name.md filename and the ## topic_name section in levels.md point to the same topic.
brain/
├── notes/ # learned knowledge (written by teach-me, read by review-me)
│ ├── topic_name.md # - one file per topic, no date (git history tracks time)
│ └── <domain>/ # - notes auto-organize into domain subfolders as they grow
├── sheets/ # quick-reference cheat sheets (HTML, served via GitHub Pages)
├── levels.md # per-topic level memory (Blank/Glimpsed/Grounded/Fluent)
└── README.md
notes/— knowledge notes, content only, no frontmatter.levels.md— each topic's level as a four-stage label plus a prose summary.- Blank — no prior exposure to the concept
- Glimpsed — seen it before but cannot reproduce or explain it reliably
- Grounded — explains it independently and applies it in new contexts
- Fluent — handles exceptions, nuance, and edge cases without hesitation
.review/— an ephemeral folder that exists only during a review session and is deleted when it ends (excluded from git).
Current level per topic — brain.dongwook.kim/levels
All knowledge notes served live at brain.dongwook.kim.
Languages — Japanese
- 히라가나
- 가타카나
- 일본어 문자의 특징
- 일본어 기본 한자
- 일본어 동사
- 일본어 조사
- 일본어 부사
- 일본어 형용사
- 일본어 지시대명사
- 일본어 조수사
- 일본어 비교 표현
- 일본어 관용구
- 일본어 가능형
- 일본어 의지형
- 일본어 희망형
- 일본어 から ので 심화
- 일본어 の 명사화
- 일본어 가족 호칭
- 일본어 감정 형용사
- 일본어 계절 날씨 어휘
- 일본어 관계절
- 일본어 목적 표현
- 일본어 사역수동형
- 일본어 사역형
- 일본어 쇼핑 의류 어휘
- 일본어 수동태
- 일본어 순서 표현
- 일본어 시간 날짜 표현
- 일본어 오노마토페
- 일본어 음식 요리 어휘
- 일본어 인용 표현
- 일본어 자동사 타동사
- 일본어 전화 표현
- 일본어 조건 표현
- 일본어 회화
- 일본어 て형
- 일본어 부사절
- 일본어 수수 표현
- 일본어 숫자 체계
- 일본어 존댓말
Languages — Chinese
- 중국어 문자
- 중국어 발음
- 중국어 기초 어휘
- 중국어 양사
- 중국어 문장 구조
- 중국어 결과보어
- 중국어 비교문
- 중국어 존재문
- 중국어 연동문
- 중국어 의문사 의문문
- 중국어 연결어
- 중국어 정반의문문
- 중국어 的地得 구별
- 중국어 시량보어
- 중국어 연쇄·병렬 표현
- 중국어 회화
- 중국어 동시진행·순서 표현
- 중국어 관용어
Languages — Russian
- 러시아어 문자의 특징
- 러시아어 기초 어휘
- 러시아어 격변화 기초
- 러시아어 명사의 성
- 러시아어 형용사 격변화
- 러시아어 동사 현재형
- 러시아어 명사 복수형
- 러시아어 동사 과거형
- 러시아어 부정문
- 러시아어 동사 미래형
- 러시아어 동사상
- 러시아어 이동동사
- 러시아어 소유대명사 격변화
- 러시아어 지시대명사
- 러시아어 의문문 심화
- 러시아어 형용사 비교급 최상급
- 러시아어 인칭대명사 격변화
- 러시아어 존댓말
- 러시아어 시간 표현
- 러시아어 서수사
- 러시아어 명사 격변화 심화
- 러시아어 감정·상태 형용사
- 러시아어 날씨 표현
- 러시아어 회화
- 러시아어 숫자
- 러시아어 재귀동사
- 러시아어 접속사 종속절
- 러시아어 동사 지배
Languages — Spanish
- 스페인어 문자
- 스페인어 명사와 성
- 스페인어 기초 어휘
- 스페인어 동사 현재형
- 스페인어 부정문 의문문
- 스페인어 목적어 대명사
- 스페인어 명령문
- 스페인어 재귀동사
- 스페인어 과거시제
- 스페인어 현재완료
- 스페인어 미래시제
- 스페인어 비교급 최상급
- 스페인어 접속법
- 스페인어 관계대명사
- 스페인어 진행형
- 스페인어 회화
- 스페인어 부사절 접속사
- 스페인어 접속법 과거
- 스페인어 관용구
- 스페인어 슬랭 관용어
- 스페인어 완료 시제 심화
- 스페인어 화법
Languages — German
- 독일어 문자
- 독일어 명사
- 독일어 동사
- 독일어 형용사
- 독일어 기초 어휘
- 독일어 대명사
- 독일어 회화
- 독일어 접속법
- 독일어 전치사
- 독일어 관계문
- 독일어 수동태
- 독일어 부사
- 독일어 명사화
- 독일어 접속사
- 독일어 복합어 심화
- 독일어 동사 격지배
- 독일어 형용사 전치사 지배
- 독일어 명사 전치사 지배
- 독일어 존댓말과 격식체
- 독일어 숫자와 시간
- 독일어 요일 시간대 표현
- 독일어 시제
Languages — French
- 프랑스어 문자
- 프랑스어 명사 성
- 프랑스어 동사 현재형
- 프랑스어 기초 어휘
- 프랑스어 부정문 의문문
- 프랑스어 도치 의문문
- 프랑스어 회화
- 프랑스어 faire 동사
- 프랑스어 근접과거
- 프랑스어 직접목적어 대명사
- 프랑스어 명령문
- 프랑스어 명령문 목적어 대명사 위치
- 프랑스어 재귀동사
- 프랑스어 복합과거
- 프랑스어 재귀동사 복합과거
- 프랑스어 반과거
- 프랑스어 대과거
- 프랑스어 단순미래
- 프랑스어 조건법
- 프랑스어 접속법
- 프랑스어 가족 일상 어휘
- 프랑스어 관용구
Languages — Arabic
- 아랍어 문자
- 아랍어 기초 어휘
- 아랍어 회화
- 아랍어 동사 활용
- 아랍어 관계대명사
- 아랍어 조건문
- 아랍어 수동태
- 아랍어 비교급
- 아랍어 시간절
- 아랍어 방언 입문
- 아랍어 등위접속사
- 아랍어 호격 감탄문
Languages — English
- 영어 전치사
- 영어 관사
- 영어 부사
- 영어 조동사
- 영어 가정법
- 영어 수동태
- 영어 관계대명사
- 영어 관계부사
- 영어 접속사
- 영어 분사구문
- 영어 시제 심화
- 영어 5형식
- 영어 to부정사
- 영어 가산/불가산 명사
- 영어 비교급 최상급
- 영어 분사
- 영어 명사절
- 영어 도치
- 영어 강조 구문
- 영어 관계사 심화
- 영어 동사구
- 영어 문장 구조 심화
- 영어 동명사
- 영어 화법
- 영어 구두점
- 영어 어휘 확장
- 영어 회화
- 영어 슬랭·관용어
- 영어 발음
- 영어 쓰기
- 영어 비즈니스 영어
- 영어 독해
- 영어 청취
- 영어 한정사
- 영어 수 일치
- 영어 뉴스·시사 어휘
- 영어 프레젠테이션
- 영어 이력서·자소서 작성
- 영어 인터넷 밈·은어
Music
Art
Economics / Finance
Daily Life
Science
Technology
Quick-reference sheets served live at brain.dongwook.kim.
Arabic
Japanese
- 히라가나 치트시트
- 가타카나 치트시트
- 일본어 문자의 특징 치트시트
- 일본어 기본 한자 치트시트
- 일본어 동사 치트시트
- 일본어 형용사 치트시트
- 일본어 조사 치트시트
- 일본어 부사 치트시트
- 일본어 지시대명사 치트시트
- 일본어 조수사 치트시트
- 일본어 비교 표현 치트시트
- 일본어 존댓말 치트시트
- 일본어 조건 표현 치트시트
- 일본어 자동사·타동사 치트시트
- 일본어 숫자 체계 치트시트
Russian
- 러시아어 치트시트
- 러시아어 알파벳 이름
- 러시아어 모음 약화
- 러시아어 문자의 특징 치트시트
- 러시아어 격변화 치트시트
- 러시아어 인칭대명사 치트시트
- 러시아어 동사 현재형 치트시트
- 러시아어 시간 표현 치트시트
- 러시아어 소유대명사 치트시트
Chinese
- 병음 표
- 중국어 성모표
- 중국어 성조규칙
- 중국어 성조 연습
- 중국어 문자 치트시트
- 중국어 보어 총정리
- 중국어 상관접속사 총정리
- 중국어 문장구조 핵심표
- 중국어 양사 빠른참조표
- 중국어 회화 표현모음
German
- 독일어 치트시트
- 독일어 명사 치트시트
- 독일어 문자 치트시트
- 독일어 동사 치트시트
- 독일어 형용사 치트시트
- 독일어 대명사 치트시트
- 독일어 접속법 치트시트
- 독일어 전치사 치트시트
- 독일어 명사화 치트시트
French
- 프랑스어 명사 치트시트
- 프랑스어 문자 치트시트
- 프랑스어 동사 현재형 치트시트
- 프랑스어 시제 마스터 치트시트
- 프랑스어 부정문 의문문 치트시트
- 프랑스어 명령문 치트시트
- 프랑스어 대명사 치트시트
- 프랑스어 faire 동사 치트시트
Spanish
English
- 영어 전치사 치트시트
- 영어 관사 치트시트
- 영어 조동사 치트시트
- 영어 부사 치트시트
- 영어 가정법 치트시트
- 영어 수동태 치트시트
- 영어 관계대명사 치트시트
- 영어 관계부사 치트시트
- 영어 접속사 치트시트
- 영어 분사구문 치트시트
- 영어 시제 심화 치트시트
- 영어 가산/불가산 명사 치트시트
- 영어 5형식 치트시트
- 영어 to부정사 치트시트
- 영어 비교급 최상급 치트시트
- 영어 강조 구문 치트시트
- 영어 관계사 심화 치트시트
- 영어 구두점 치트시트
- 영어 도치 치트시트
- 영어 동명사 치트시트
- 영어 동사구 치트시트
- 영어 명사절 치트시트
- 영어 문장 구조 심화 치트시트
- 영어 분사 치트시트
- 영어 회화 치트시트
- 영어 화법 치트시트
- 영어 한정사 치트시트
- 영어 수 일치 치트시트
- 영어 청취 치트시트
- 영어 뉴스·시사 어휘 치트시트
- 영어 프레젠테이션 치트시트
- 영어 이력서·자소서 작성 치트시트
- 영어 인터넷 밈·은어 치트시트
- 영어 어휘 확장 치트시트
- 영어 슬랭·관용어 치트시트
- 영어 발음 치트시트
- 영어 쓰기 치트시트
- 영어 비즈니스 영어 치트시트
- 영어 독해 치트시트
Music
Economics / Finance
Daily Life
Technology
Spaced-repetition (SM-2) vocabulary drills, served live at brain.dongwook.kim. Review progress is stored in your browser's localStorage only — it is not synced across devices.
Japanese
Chinese
English
French
Arabic
Russian
Spanish
German
npx skills@latest add kidow/skills/place-me
npx skills@latest add kidow/skills/teach-me
npx skills@latest add kidow/skills/review-meRun the learning skills from inside this repository.
/place-me Japanese writing system # assess level → record in levels.md
/teach-me Japanese writing system # learn piece by piece → commit to notes/
/review-me # review weakest topics → update levels.md
Copy the prompt below and paste it to your AI assistant (Claude Code recommended):
Set up a personal knowledge base using the PTR learning system (Place → Teach → Review).
1. Create a new git repository and open it in Claude Code.
2. Install the three learning skills:
npx skills@latest add kidow/skills/place-me
npx skills@latest add kidow/skills/teach-me
npx skills@latest add kidow/skills/review-me
3. Create this file structure:
- notes/ (empty folder — add a .gitkeep file so git tracks it)
- levels.md (empty file)
- README.md (copy from https://github.com/kidow/brain)
Once done, start with /place-me <topic> to assess your first topic.