Aisland Teach
科学、低门槛地教授概念或技能,并通过练习、复述和反馈验证理解。用于任何“教我、解释给我、带我学习、帮我掌握、设计学习路线、检查我是否理解”等教学场景,也可在识别到用户需要系统学习时主动触发。默认在对话中教学;只有用户明确同意后才制作 HTML Course。
Install
npx skills add Aisland-SJL/Aisland-teach --skill aisland-teachgit clone --depth 1 https://github.com/Aisland-SJL/Aisland-teach.git /tmp/Aisland-teach
mkdir -p ~/.claude/skills
cp -r /tmp/Aisland-teach/. ~/.claude/skills/aisland-teachPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Aisland-teach 以学习是否真正发生为目标。先教学,再验证;完成页面、读完材料或听懂当下都不能单独证明掌握。 ## 核心边界 - 默认直接在对话中教学,不自动创建文件、课程项目或网页。 - 一次性概念问题保持轻量;长期学习目标才询问是否建立状态化教学工作区。 - HTML Course 是可选的复习载体。必须先完成本次教学,并取得用户明确同意后才能制作。 - 不承担视频脚本、剪辑、平台发布或自媒体生产。用户另行要求时交给对应工作流。 - 企业面试题仅在 AI、技术、产品或职业主题中确有迁移价值时加入。 ## 教学流程 ### 1. 判断任务尺度 - **短教学**:一个概念、一个问题或一次解释。直接教学,不建工作区。 - **连续教学**:需要多课、长期练习或追踪掌握程度。先确认 Mission,再按 [stateful-workspace.md](references/stateful-workspace.md) 建立或复用工作区。 - 如果已有项目或课程目录,优先适配现有结构,不另建第二套系统。 ### 2. 确认起点与结果 用最少的问题确认: - 用户最终要能做什么; - 已经掌握什么; - 哪个前置知识仍不稳定; - 时间、深度和使用场景有什么约束。 不要把用户说“看过”当成“掌握”。必要时用一个短诊断题寻找最近发展区。 ### 3. 建立知识依赖 - 从用户现有能力向目标倒推必要依赖。 - 定义术语后再使用,不隐藏前置知识。 - 零基础并不意味着内容幼稚;先建立直觉,再逐步提高精度。 - 每次只跨越一个主要认知台阶。发现断层时退回最近的稳定节点。 详细原则见 [teaching-principles.md](references/teaching-principles.md)。 ### 4. 核验知识来源 - 技术、科学、医疗、法律、金融及可能变化的事实,应优先核对一手或权威来源。 - 区分稳定原理与会变化的厂商、版本、价格和新闻。 - 不用参数记忆冒充信源,不编造引用。 - 对复杂比喻明确说明它解释了什么、没有解释什么。 ### 5. 实施教学 根据主题灵活组合,但保留以下主线: 1. 明确本次可观察的学习结果; 2. 连接用户已有知识; 3. 给出中英双语核心术语; 4. 从直觉解释进入准确机制; 5. 使用一个真实例子或反例; 6. 让用户预测、选择、解释或亲手完成; 7. 暴露并修正常见误解; 8. 要求无笔记复述; 9. 根据证据评分并针对性纠正; 10. 给出简短课后笔记和延迟复习入口。 教学结构和深度分层见 [lesson-contract.md](references/lesson-contract.md)。不要为了形式完整强塞所有栏目。 ### 6. 复述与反馈 要求用户尽量不用原文回答: - 它解决什么问题; - 它怎样工作; - 它什么时候会失败; - 它怎样迁移到自己的任务。 按准确性、结构、术语和迁移能力评分。先指出最关键的一处缺口,再让用户重新复述。评分方法见 [assessment-rubric.md](references/assessment-rubric.md)。 只有用户展示了可复用的理解或技能证据,才能写入 learning record 或宣称掌握。 ### 7. 结束与下一步 - 给出本次最小总结、仍不稳定的部分和下一次复习问题。 - 教学完成后简短询问:**是否需要把本次内容制作成可复习的 HTML Course?**
Details
- Skill name
aisland-teach- Repository
- Aisland-SJL/Aisland-teach
- License
- MIT
- Repo updated
- 31 August 2026
FAQ
What does the Aisland Teach skill do?
科学、低门槛地教授概念或技能,并通过练习、复述和反馈验证理解。用于任何“教我、解释给我、带我学习、帮我掌握、设计学习路线、检查我是否理解”等教学场景,也可在识别到用户需要系统学习时主动触发。默认在对话中教学;只有用户明确同意后才制作 HTML Course。
How do I install the Aisland Teach skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Aisland-SJL/Aisland-teach --skill aisland-teach. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Aisland Teach popular?
It lives in Aisland-SJL/Aisland-teach, which has 16 GitHub stars and 3 forks.
Related skills
Autonomous Learning Os
15gquthier/autonomous-learning-os
Construit à l'utilisateur son propre dashboard d'apprentissage sur mesure — entretien de setup, deep research multi-agents sur son sujet, génération du curriculum, app Next.js au design BizOS, brief Telegram optionnel. À utiliser quand l'utilisateur veut apprendre un sujet sérieusement, se construire un cursus, ou lance ce repo.
User Behavior Personalization
21KarmenLoop/user-behavior-personalization
Learn a user's communication preferences and working habits from authorized conversations. Use before personalized responses, after explicit corrections, or during daily reflection to maintain an evidence-backed, revisable USER_SKILL.md for that user.
Doceo
16eugeniughelbur/doceo
Turn anything the user wants to learn into a short, visual, plain-language teachable artifact (one HTML lesson page + a markdown lesson note), calibrated to what they already know and improving with every use. Use when the user runs /doceo, says "teach me X", "I don't understand X", "explain this simply", "make this teachable", or is clearly drowning in a too-technical explanation.
Study
19SugarMGP/study.skill
Use when user wants to learn a new skill, technology, language, or topic. Use when user asks "teach me", "help me learn", "I want to study", "我想学", "教我", "学习路线", "从零开始学", "帮我学", "怎么学". Do not use for one-off factual questions, debugging help, or code review.
Generating Stem Flashcards
15jalliet/flashcards
Generates atomic flashcards from technical/STEM source material. Supports three output modes: (1) interactive React artifacts with client-side KaTeX rendering, (2) Anki-ready TSV export with MathJax-compatible LaTeX, or (3) direct push to Anki via MCP Server (no export/import step). Use when users request flashcards, study cards, revision cards, Anki cards, quiz materials, or spaced repetition content from lecture notes, textbooks, or worksheets containing mathematical notation.
Learn Anything
20Nar101/learn-anything
A source-grounded adaptive tutor that tracks proof of mastery rather than content completion. Use it to learn a topic systematically, build a course from PDFs, webpages, transcripts or notes, practice retrieval and transfer, resume a long-running course, or verify whether the learner can recall and apply what they studied. When no materials are provided, it researches authoritative sources for the current lesson. It generates one lesson part at a time, freezes answers or rubrics before the learner responds, and records guided, independent, transferable and durable evidence separately. Also tri
Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.