Skip to content
Education
Skill

/learn-profile

Interview the learner and write .alvar/LEARNER.md so one teacher can fit one mind — pace, voice, solid ground, and how they want to struggle. Use when the user runs /learn-profile or /skill:learn-profile, or says how I learn, learning philosophy, teaching style, set up tutoring,

BOOST
From plugin
alvarmethod
1635 skills
Install
$ npx -y skills add vasanthsreeram/alvarmethod --skill learn-profile --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/learn-profile

Context preview

The summary Claude sees to decide when to auto-load this skill.

Interview the learner and write .alvar/LEARNER.md so one teacher can fit one mind — pace, voice, solid ground, and how they want to struggle. Use when the user runs /learn-profile or /skill:learn-profile, or says how I learn, learning philosophy, teaching style, set up tutoring,

SKILL.md

learn-profile.SKILL.md
name: learn-profile
description: >
  Interview the learner and write .alvar/LEARNER.md so one teacher can fit
  one mind — pace, voice, solid ground, and how they want to struggle. Use
  when the user runs /learn-profile or /skill:learn-profile, or says how I
  learn, learning philosophy, teaching style, set up tutoring, or install
  my learning preferences.
license: MIT
metadata:
  author: vasanthsreeram
  version: "1.0"
  source: "Eero Alvar — How I Use AI to Learn Things https://youtu.be/kzcI5F4tGiU"

Learn profile

Install **how this mind wants to be taught**. The file is the teacher. Do not cram style rules into every later prompt.

Interview (one cluster at a time)

1. **Solid ground** — what they already hold thoroughly (subjects, notations). 2. **Goal** — what "done" looks like for the next stretch. 3. **Pace** — default is one reasoning step, then a quiz. Only change if they insist. 4. **Struggle** — they keep the hard thinking; you keep logistics. Ask what kind of problems they want. 5. **Voice** — density, tone, hated LLM habits, language. 6. **Artifacts** — Obsidian / markdown / no files.

Do not ask all six in one message. 2–3 questions per turn, through the harness quiz UI in [../teach/references/quiz-ui.md](../teach/references/quiz-ui.md) — not as a markdown list.

Write

Create `.alvar/LEARNER.md` from [assets/LEARNER.md](assets/LEARNER.md). Use their words where you can. Do not invent hobbies or a persona.

If a file already exists, show a diff of proposed edits and wait.

After

Show the file. Tell them `teach` will read it every session. Offer to start a probe on the current goal.

Read more
Ships withalvarmethod

One-to-one AI teaching skills (Alvar method) for Codex, Claude Code, Grok, Pi, and OpenCode

Get the whole plugin
Stats
163
Stars
17
Forks
Maintained
Maintenance
Shell
Language
MIT
License
2mo ago
Last commit
2mo ago
Created
2d ago
Added

Repo: vasanthsreeram/alvarmethod

Other skills on alvarmethod.