Install
1
Run in your terminal$
npx claudepluginhub incubyte/claude-plugins --plugin learnAllowed Tools
ReadGlobGrepBashAskUserQuestionSkill
Command Content
Skill Loading
Load the teaching skill using the Skill tool.
Process
- Read
.claude/learn-state.local.mdto find the current position. - If no state file exists: "No learning session in progress. Run
/learn:startto begin." - Read
docs/curriculum.mdto find the next unchecked step. - If all steps are checked: "You've completed the entire curriculum! Run
/learn:reviewfor a final code review, or/learn:startto begin a new project."
Deliver the Next Step
Follow the teaching skill's step structure:
- Goal: State what this step achieves in one sentence.
- Concept: If this step introduces a new idea, explain it before showing code. Keep it conversational and grounded — relate it to something the learner already built.
- Action: Show the file to create or modify with complete, runnable code. Use the exact format from CLAUDE.md — file path, fenced code block, explanation of why.
- Verification: Tell them exactly how to test it. A command to run, a URL to visit, an output to expect.
- Wait: Let the learner confirm they've completed it before proceeding.
After the Step
- Check off the completed step in
docs/curriculum.md. - Update
.claude/learn-state.local.mdwith the new current step.
Comprehension Check
If this is the 3rd, 4th, or 5th step since the last comprehension check, ask a question using AskUserQuestion. Follow the teaching skill's question types: conceptual, predictive, diagnostic, or connective.
If the learner answers incorrectly, explain the right answer using code they've already written — not abstract theory.
Module Transitions
When completing the last step of a module:
- Celebrate: "Module [N] done — [brief summary of what they built]."
- Preview: "Next up: Module [N+1] — [module name]. This is where we [brief preview]."
- Use AskUserQuestion: "Ready for the next module?" Options: "Let's go" / "I want to review what we built first" / "Take a break"
If "review": suggest running /learn:review on the current module's code.
If "break": confirm state is saved and they can resume anytime with /learn:next.
Other plugins with /next
Stats
Parent Repo Stars3
Parent Repo Forks0
Last CommitFeb 17, 2026