teach
Skill1 starsChanged 46 days agoMITView on GitHub
把一个培训主题(新人入职培训、技能带教 SOP、产品/合规/销售培训、技能内训、课程设计)设计成一份可直接执行的单轮培训教案大纲——MISSION 驱动定目标、贴着学员最近发展区排内容、把提取练习/间隔重复/交错练习三种学习科学方法落到具体练习题,当用户说"帮我写个培训教案/做个带教计划/设计一门内训课"时使用。
193 other projects use a version of this.
Adopted by
Most recently taken up by
- backnotprop/pstacktheir own version, first seen Nov 15, 2026
- grandiser/teach-skilltheir own version, first seen Nov 15, 2026
- geoffbremner/skillstheir own version, first seen Nov 15, 2026
- ychampion/ystacktheir own version, first seen Nov 15, 2026
- quickchatai/quickreviewtheir own version, first seen Nov 15, 2026
- HiteSit/real-scientist-skillstheir own version, first seen Nov 15, 2026
Used with
Projects with it also use setup-pstack, principle-explain-the-number and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
bnemaSkillsetup-pstack
Configure which Pi models pstack uses per role. Detects available provider/model specs and writes pstack's user configuration. Use for /setup-pstack, "configure pstack models", or changing pstack model choices.
Also in 22 projects that use this
ianclearySkillprinciple-explain-the-number
Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.
Also in 25 projects that use this
jaydubya818Skillpoteto-mode
Use when non-trivial work should follow the smallest rigorous Jstack workflow.
Also in 27 projects that use this
eryzerzSkillmake-bot-ui
Use when building a custom UI (page, dashboard, buttons) that should wake a Grok Bot over a webhook, when the user must provide a webhook sender key, or when exposing that UI on Tailscale.
Also in 17 projects that use this
jaydubya818Skillprinciple-never-block-on-the-human
Apply when safe reversible implementation details can proceed inside scope.
Also in 36 projects that use this
ianclearySkillpoteto-help
Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.
Also in 12 projects that use this
- +6 more from jaydubya818
Other versions193 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 193
- mattpocock/skills★ 325ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- GreyDGL/PentestGPT★ 16ksame name
- ArcReel/ArcReel★ 6.6ksame name
- vinvcn/mattpocock-skills-zh-CN★ 5.8ksame name
- withcoral/coral★ 4.9ksame name
- backnotprop/pstack★ 4.2ksame name
183 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository28 other files it gives its agents.
- academic-polishingSkill
- analyze-claimsSkill
- brainstorm-specSkill
- code-reviewSkill
- contract-guardSkill
- data-storytellingSkill
- decision-questionnaireSkill
- doc-summarySkill
- execution-planSkill
- extract-wisdomSkill
- humanize-writingSkill
- idea-refineSkill
- interview-meSkill
- meeting-notesSkill
- ppt-outlineSkill
- prompt-designerSkill
- proposal-writerSkill
- resume-reviewSkill
- systematic-debuggingSkill
- verification-before-completionSkill
- wechat-articleSkill
- xiaohongshu-comment-replySkill
- xiaohongshu-conversion-pathSkill
- xiaohongshu-copySkill
- xiaohongshu-magazineSkill
- xiaohongshu-profileSkill
- xiaohongshu-titleSkill
- xiaohongshu-topic-plannerSkill
The file
Files
培训教案 · teach
二次开发:本技能改编自 mattpocock/skills 的 teach(MIT © 2026 Matt Pocock),在保留其核心教学法基础上,裁剪为单轮 Markdown 教案交付。署名见本目录
NOTICE.md与仓库THIRD_PARTY_NOTICES.md。
这个技能做什么
把一个培训主题,设计成一份可直接执行的教案大纲:从教学目标出发,贴着学员现有水平排内容,并用学习科学方法把练习做实。不做多会话 HTML 教学环境、不做逐课对话式教学——一次输出完整教案 Markdown,拿过去就能开讲。
保留的教学法内核(源自原 teach 技能):
- MISSION 驱动:先想清楚学员为什么学、学完要能做什么,所有内容围绕这个目标取舍;目标不清,后面排的内容就会发飘;
- 最近发展区(Zone of Proximal Development):内容难度贴着学员现有水平、只略高一点点;学员已经会的一笔带过,也不直接跳到远超水平的内容;
- 三种学习科学方法显式落地:提取练习(retrieval practice,从脑子里往外捞,而非反复看)、间隔重复(spacing,把练习摊到时间上)、交错练习(interleaving,混合相关但不同的题型)——追求长期留存(storage strength),而不是课堂上一时眼熟(fluency)带来的掌握错觉;
- 评估与反馈闭环:每个目标都有可检验的课后检验方式;每个练习都要写清楚怎么给学员反馈、反馈要快。
典型适用场景:
- 新人入职培训:岗位流程、工具、合规红线的第一堂课;
- 带教 SOP:老带新、师徒制的带教计划;
- 产品 / 合规 / 销售培训:面向客户或面向内部的专项培训;
- 技能内训:软技能、硬技能的部门内训课程设计。
输入要求
- 必填:
- 培训主题:这堂课教什么(如"新客服的退款流程处理");
- 学员背景:学员现在会什么、什么岗位、大致水平(如"刚入职 3 天的客服,会用工单系统但没处理过退款")。
- 可选:总时长(分钟,CLI 用
--duration传入)、人数、培训形式(线下/线上/混合)、必须覆盖的知识点或红线。 - 信息不足时:学员背景里不清楚的水平与缺口,在教案里标注"(待确认)",不脑补;必要时提示主讲人课前做一次前置摸底。
输出结构(模板见 scripts/templates/teach.template.md)
一份完整教案,自上而下六节:
- 教学目标(MISSION):2–4 条可检验的目标,每条用行为动词开头(能说出 / 能操作 / 能判断 / 能独立完成……),写完要能回答"学员课后具体会做什么";
- 学员画像与前置评估:现有水平、知识缺口、最近发展区判断;信息不足处标"(待确认)";
- 课程大纲:分模块,每个模块列——内容要点 / 教学动作(讲、演示、带练、讨论)/ 时长(分钟);各模块时长之和必须等于总时长;
- 练习设计:三种学习科学方法各至少 1 个具体练习——提取练习(给具体回忆题,不是"大家回忆一下")、间隔重复(给出一张跨天/跨周的复习安排表)、交错练习(混合不同题型/不同情境的混练);
- 评估方式:课后怎么检验教学目标真的达成了(笔试 / 实操 / 情景模拟 / 作业 + 及格线);
- 课后巩固:间隔复习计划(哪天复习哪块)+ 本主题学员最常犯的 3–5 个错误及纠正提示。
工作流程
- 定 MISSION:先写下学员学完这堂课后"会做什么"——把模糊的主题(如"教会用我们的 CRM")改成可检验的目标(如"能独立在 CRM 里走完一次从建客户到出单的全流程");
- 摸学员水平:依据输入的学员背景判断现有水平与缺口,缺口处标(待确认),不替学员脑补;
- 排大纲:按最近发展区把内容切成模块——已会的一笔带过,缺口处重点讲;每个模块配教学动作和时长;
- 设计练习:提取练习 / 间隔重复 / 交错练习三类各落一道具体的题或一张具体的表,不许写"加强练习"这类空话;
- 配评估与巩固:给每个目标配一个检验方法,再给一张课后复习日程和常见错误清单。
质量规则(必须遵守)
- 目标必须可检验:教学目标用行为动词(说出、操作、判断、区分、完成……),禁止"了解""熟悉""掌握"这类不可检验的词单独出现;
- 练习必须落地:提取练习要写出具体回忆题(至少 3 道),间隔重复要写出具体复习时间表(第几天复习什么),交错练习要写出混合题型示例——不允许"多做练习""加强记忆"这类空话;
- 学员信息不足标(待确认):学员背景没给清楚的地方,如实标注,不编造学员水平;
- 时长自洽:课程大纲里各模块时长之和必须等于总时长(
--duration传入的分钟数;未传则给出一个建议总时长并保证内部自洽); - 难度贴着最近发展区:不讲学员已经会的东西凑时长,也不直接跳到远超水平的内容;
- 反馈要快:每个练习都要写清楚怎么给学员反馈(对答案、看演示、讲师巡场点评)。
边界与异常处理
- 主题偏理论、几乎无技能练习(如"公司发展史")→ 交错练习可弱化,但提取练习与间隔重复仍必须保留;
- 学员背景完全空白 → 学员画像一节全标(待确认),并在开头提示主讲人"开课前务必先做 5 分钟前置摸底";
- 时长很短(≤30 分钟)→ 压缩模块数,练习只保留课中提取练习,课后间隔重复表照常给;
- 合规 / 红线类培训 → 评估方式必须含"红线题答错即不通过"的一票否决项;
- 多人大班 vs 一对一带教 → 练习设计注明可分组 / 可一对一开展的形式。
与脚本配合
- 批量 / 命令行场景:
scripts/draft_teach.py(纯标准库,一条命令跑通);输入为培训主题 + 学员背景(+ 可选时长 / 人数 / 目标)的文本,输出为成稿教案 Markdown;--duration传入总时长(分钟),注入系统提示词控制课程大纲的时长分配。 - 自定义模板:复制
scripts/templates/teach.template.md修改后使用。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

