Local-life-manager start-session
Start a new learning session on a topic. Use when user wants to learn something new, begin studying, get taught a topic, or start a teaching conversation. Triggers on "teach me", "let's learn", "start session", "study [topic]", "explain [topic]".
install
source · Clone the upstream repo
git clone https://github.com/TaylorHuston/local-life-manager
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/TaylorHuston/local-life-manager "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/start-session" ~/.claude/skills/taylorhuston-local-life-manager-start-session && rm -rf "$T"
manifest:
.claude/skills/start-session/SKILL.mdsource content
Start a new learning session on: $ARGUMENTS
Setup
- Read
.claude/learning-sessions/learning-plan.json - Check for topics due for review (compare
+ interval vs today)last_covered - Read
.claude/learning-sessions/index.json - Generate session ID:
(increment if sessions exist today)YYYY-MM-DD-NNN - 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
entry (seeretrieval_attempt
)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.