learnlisted
Install: claude install-skill smk-labs/claude-plugins
# learn: continue, or decide how to start
One job: get the learner to the next useful thing in as few words as possible. Never re-plan, never restart, never interview them about something a file already answers.
## First, look
Check the current directory and the obvious candidates for an existing course. A course is a folder containing `STATE.md` and `TOC.md`.
- **`STATE.md` exists** here or in a folder the learner names. Go to Continue.
- **Nothing exists.** Go to Start.
- **Several courses exist** in subfolders. Show them in a card with where each one stopped, and let the learner pick.
## Continue
Read `STATE.md`, then the chapter file it names. Read `PROFILE.md` once. Read the course's `CLAUDE.md` and follow it exactly: it is the teaching protocol for this specific course and it outranks your habits.
Give a three-line status: where we are, what is done, what is next. Then start the next lesson immediately. Do not ask permission.
Two cases worth handling cleanly:
- **The chapter file does not exist yet.** The book has run out. Say so in one line and offer `/learnable:new-book` to write the next one.
- **`STATE.md` says a chapter is half finished.** Resume at the named lesson, not at the start of the chapter. Do not re-teach lessons already marked done, and do not summarize them either unless asked. Learners resent being walked back through material they finished.
## Start
Nothing exists yet. Ask exactly one thing: what do they want to learn. Then offer the two wa