Learning System
A structured system for learning new topics and retaining knowledge through spaced repetition.
Workflows
| Command | Purpose |
|---|---|
/start-session [topic] | Begin a teaching session on a topic |
/end-session | End current session, update progress |
/log-session | Log entries mid-session |
/review-session [topic] | Retrieval practice (test retention) |
/flashcards [file/topic] | Generate spaced repetition flashcards |
/study-notes [topic] | Create comprehensive study notes |
Data Storage
- •Sessions:
.claude/learning-sessions/ - •Learning plan:
.claude/learning-sessions/learning-plan.json - •Session index:
.claude/learning-sessions/index.json
References
- •Session structure: See
references/session-schema.md - •Entry types: See
references/entry-types.md - •Proficiency levels: See
references/proficiency.md - •Flashcard syntax: See
references/flashcard-syntax.md
Teaching Approach
- •Teach conversationally with Q&A
- •Explain concepts, then ask questions to check understanding
- •Correct misconceptions as they arise
- •Build from fundamentals to advanced
- •Use ASCII diagrams and tables where helpful
- •Reference existing notes in
my-vault/06 Knowledge Base/
Session Structure
- •Assess - What do they already know? (retrieval warm-up)
- •Identify - What do they want to learn?
- •Teach - Incrementally with checkpoints
- •Correct - Fix misconceptions
- •Connect - Link to other topics
- •Summarize - Key takeaways