mcpField
L
learn-profile

learn-profile

github.com/vasanthsreeramProductivity165446 installsUpdated 10w ago
Repository

About learn-profile

learn-profile is a teaching skill that interviews learners and writes `.alvar/LEARNER.md` for `teach` to read in each session.

Key features

  1. 01Interview about background, goals, and pace
  2. 02Ask through the quiz UI
  3. 03Create a learner profile file
  4. 04Show proposed changes to existing files

Use cases

  1. 01Record preferences for future teaching sessions
  2. 02Set learning goals and a default teaching pace
  3. 03Review profile edits before updating an existing file

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/vasanthsreeram/alvarmethod --skill learn-profile

After installing, type/learn-profilein Claude Code to confirm it loaded.

Bundled filesassets/LEARNER.md

Details

From the project README

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 — not as a markdown list.

Write

Create .alvar/LEARNER.md from 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.

Comments

Markdown supported