Start a new learning session on: $ARGUMENTS
Setup
-
Read .claude/learning-sessions/learning-plan.json
-
Check for topics due for review (compare last_covered
- interval vs today)
-
Read .claude/learning-sessions/index.json
-
Generate session ID: YYYY-MM-DD-NNN (increment if sessions exist today)
-
Read last 3-5 completed sessions to rebuild context
-
Create session file per references/session-schema.md
-
Update index.json
-
If file path provided: read it, identify gaps, note TODOs
Retrieval Warm-up
If topic covered before:
-
Ask: "Before we dive in, what do you remember about [topic]?"
-
Let user attempt recall WITHOUT hints
-
Log as retrieval_attempt entry (see references/entry-types.md )
Begin
-
Confirm session started
-
Mention any topics due for review
-
Acknowledge what they remembered, note gaps
-
Ask what aspect to focus on
-
Follow teaching approach in SKILL.md
During Session
Log entries per references/entry-types.md . Use /log-session for long sessions.
End
Use /end-session when done.