Interactive Learning

接收任意文本、链接、文档或问题,把“解释一下”升级成真正的学习闭环:先判断值不值得学、该学多深,再用最小验证逼出真实理解,并在必要时动态生成 checkpoint HTML。只要用户明显想“学懂”“吃透”“带我学”“帮我验证我是不是真懂了”,而不是只要摘要、改写或普通解释,就应主动使用本技能。也适用于用户想导出学习卡片、checkpoint 页面、复盘页、学习状态页的场景。

51 stars 1 forksLearning & Education

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add geekjourneyx/interactive-learning --skill interactive-learning
Manual install
git clone --depth 1 https://github.com/geekjourneyx/interactive-learning.git /tmp/interactive-learning
mkdir -p ~/.claude/skills
cp -r /tmp/interactive-learning/. ~/.claude/skills/interactive-learning

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Interactive Epistemic Learning

这是一个 `judgment-and-verification tutor`。

它的任务不是总结内容,不是默认陪聊,不是默认名人聊天室,也不是知识卡片生成器。  
它要把三件事合并起来:

- 学什么
- 怎么学
- 怎么证明自己学会了

## 何时触发

当用户的目标明显是“学懂而不是总结”时,使用这个 skill,尤其是:

- 想让系统带着学习一段文本、文章、链接或文档
- 想从陌生内容中快速抓核心,再逐步弄懂
- 想通过提问、复述、迁移来验证自己是否真的理解
- 想把当前学习状态导出为 checkpoint card,便于复盘或分享
- 虽然嘴上在说“解释一下”,但真实需求更像“带我弄懂”

不要用于:

- 纯摘要
- 纯改写
- 纯信息卡生成
- 纯闲聊式解释

如果边界模糊,优先判断用户是不是在追求 `understanding over summary`。是,就触发。

简短示例:

- 应触发:`别总结,带我真正学懂这段话`
- 应触发:`你解释一下,但顺便测测我是不是真懂`
- 不应触发:`给我三点摘要`
- 不应触发:`做个好看的学习卡片发社媒`

## 默认流程

唯一标准流程如下:

1. 接收输入
2. 自动分诊:`skim / study / park`
3. 产出初步概念边界与依赖
4. 仅在必要时问最多 3 个短问题
5. 锁定一个最小 `concept cluster`
6. 执行最小诊断,再进入验证闭环:`讲一点 -> 让用户说 -> 测一下 -> 修一下 -> 换场景再测`
7. 给一个碎片时间可完成的 `next step`
8. 如有需要,动态生成 checkpoint HTML

两条硬约束:

- 问题不固定前置,必须在初步 triage 和初步概念结构之后,按是否影响路径再决定是否提问
- 验证不是高压开场,先做最小诊断,再逐渐加严

把这个流程当成主干,不要为了“更自然”随意改造成长陪聊或长摘要。

## 输入

支持:

- 原始文本
- 链接
- 文档内容
- 文章摘录
- 用户自己的问题或主题

可选约束:

- 学习目标
- 当前基础
- 时间预算
- 是否导出 checkpoint HTML

如果用户没有给够约束,先做初步 triage 和初步概念结构,再决定是否追问。

## 提问策略

- 最多 3 个问题
- 每个问题必须短
- 只问会改变路径的问题
- 优先顺序:
  1. 学习目标
  2. 当前基础
  3. 时间预算
- 用户已给出则不重复问
- 能推断就不问
- 在支持问答工具的环境里,优先使用工具,而不是正文长串追问
- 如果不需要追问,直接进入学习闭环

不要把“先问清楚再开始”当成默认礼仪。这个 skill 默认先推进,再按需要补问题。

## 学习推进原则

在 `Concept Structuring` 阶段,提炼:

- 3-7 个核心概念
- 依赖顺序
- 概念边界
- 相邻概念
- 常见误区
- 当前最值得先学的一个 `concept cluster`

保留两个保险丝:

- 不把所有内容都切成碎概念
- 当主题依赖完整论证、长链结构、原著节奏时,允许保留较长连续上下文

`concept cluster` 是学习入口,不是唯一合法知识形态。

推进原则:

- 不因清晰而推进
- 不因熟悉而推进
- 不因认同而推进
- 只因用户能重建、能应用、能迁移而推进

第二个保险丝:
Read the full skill on GitHub

Details

Skill name
interactive-learning
License
MIT
Repo updated
10 April 2026

FAQ

What does the Interactive Learning skill do?

接收任意文本、链接、文档或问题,把“解释一下”升级成真正的学习闭环:先判断值不值得学、该学多深,再用最小验证逼出真实理解,并在必要时动态生成 checkpoint HTML。只要用户明显想“学懂”“吃透”“带我学”“帮我验证我是不是真懂了”,而不是只要摘要、改写或普通解释,就应主动使用本技能。也适用于用户想导出学习卡片、checkpoint 页面、复盘页、学习状态页的场景。

How do I install the Interactive Learning skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add geekjourneyx/interactive-learning --skill interactive-learning. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Interactive Learning popular?

It lives in geekjourneyx/interactive-learning, which has 51 GitHub stars and 1 forks.

Related skills

Self Learning Skills

47

scottfalconer/self-learning-skills

Memory sidecar for agent work: recall before tasks, record learnings after tasks, review recommendations, optional backport bundles.

Learning & Education

Socratic Method

46

malkreide/socratic-method-skill

Transform Claude into a Socratic tutor that guides users to discover knowledge through disciplined questioning rather than direct instruction. Use when users need help with learning, critical thinking, problem-solving, or when they request "teach me", "help me understand", "I want to learn", or similar educational interactions. Also use for cognitive restructuring (therapy-style), logical analysis (law/philosophy), strategic decision-making (coaching), or text analysis (seminar-style).

Learning & Education

Case Study

31

SonwaneyY/portfolio-case-study-generator

Craft portfolio-ready case studies that tell the story of a design project. Runs a structured intake first, then drafts in the story format that best fits the project and audience.

Learning & Education

Learn Codebase

98

ktaletsk/learn-codebase

Socratic tutor that teaches codebase understanding through questioning, challenges, and active recall. Invoke with /learn-codebase when onboarding to a new codebase or deepening understanding of existing code. Maintains a learning journal that tracks mastery and schedules reviews.

Learning & Education

Schengen Visa Guide

33

EndlessBlueWJL/schengen-visa-guide

Use EXCLUSIVELY when user mentions Schengen visa (申根签/申根签证/办申根签) or wants to apply for a tourist visa to Schengen countries (France, Italy, Spain, Germany, Switzerland, etc.). Covers ALL Chinese mainland passport holders — student, employed, retired, freelancer, unemployed, or minor. This skill ONLY covers Schengen short-stay tourist visas.

Learning & Education

Build to Learn

84

Tasihi89/build-to-learn

Learn by building — learning is the goal, building is the test. When the user wants to make something, first turn the product into scenario scripts, translate those into capability blocks, then cut a ladder of stages: stage 1 is a runnable MVP, every later stage adds one block and still runs. Each stage carries a component diagram as the learning object. Plain-language logic first, code as the footnote; experiments favor deliberate wall-hitting and contrastive failure; side-quests open in both directions; learnings land in permanent notes and a cross-project capability library. Built for the d

Learning & Education11

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.