Loading...
Loading...
Guide users to thoroughly study an article/document and truly master it (not just generate a summary). Five steps: Extract key insights → Divide into sessions → Run the "Learn-Test-Teach" cycle for each session → Connect to user's scenarios → Practical operation + Quiz + Explain wrong answers + Distill learnings. Each session produces HTML courseware + documented notes; a quiz is mandatory after each session, and you must correct any inaccuracies in the user's retelling; abstract concepts can be demonstrated interactively (clickable and executable); use the user's own business scenarios as cases throughout; generate auto-graded quizzes with multiple question types after learning, and finally distill the learnings back into the user's tools. The core trigger is when the user wants to "learn" rather than "get a result", such as "Let's study this article/link together", "Teach me", "Intensive reading", "I want to learn X", "I don't understand this article, please explain it to me". Start directly when there are specific materials (links, local files, PDFs, or the user's own skill/document/code); if there is only learning intent but no materials, still use this skill, but the first thing to do is confirm the materials with the user, and never teach based on memory. Not applicable for: Only needing a summary/abstract/tutorial article where the user reads it and finishes without needing to answer questions (use readable-output), just collecting information for research (use available web/platform material collection tools), asking to write PRD/test cases (use prd-test-writer), and when the user actually wants you to do the task directly (just do it then).
npx skill4agent add yunshu0909/yunshu_skillshub article-studyPhilosophy: "Thinking you understand after one read" is the fluency illusion — just like when AI says "completed", it's a subjective judgment. This process turns learning into something verifiable: structured input, exams during the process, and fallback for wrong answers. In one sentence: Learning and coding follow the same quality inspection logic.
detailsThe red lines constrain you, not the user. The red lines prevent you from skipping steps out of laziness, not restricting the user's choices. When the user clearly says "Don't quiz me": Do not push back hard, nor give up silently — switch to the lightweight mode, and if still rejected, note it, explain the consequences, and continue (see "When the user refuses assessment" in).教学法.md
mkdir -p教学法.md教学法.md① 抽干货 粗判材料形态 → 抓正文 → 量体量 → 就地整理成结构化笔记(之后不再回原文)
② 切讲次 按文章自带骨架切,先量素材定讲数(≤8 讲),进度表落盘
③ 学-考-讲 每讲循环:HTML 课件带讲 → 点名作业 →【硬停等用户】→ 拧紧校准 → 落盘笔记
④ 对号入座 贯穿③:先锁定"这篇文章在用户场景里的具体对象",再逐讲落点
⑤ 收官 实操 → 测验卷 → 讲错题回退 → 蒸馏 → 全景图教学法.md| Pitfall | Solution |
|---|---|
| Can't explain abstract concepts after two rounds | Use interactive HTML: clickable buttons, state color changes, three-state comparison. See |
| Only demonstrate success, user doesn't empathize | Deliberately demonstrate failure: show the wrong version, the cheating version being caught immediately by the defense line — stronger than ten explanations |
| User gets stuck halfway through the assignment and dares not proceed | Note it and don't block progress: record it in the notes as "pending" and continue, collect all pending items after learning. If the user doesn't reply at all, wait, see the hard stop in Step ③ |
| Let the user pass if the retelling sounds correct | Always correct once (Red Line 3) |
教学法.md| Adversity | One-Sentence Solution |
|---|---|
| User provides no materials | First look around the user (their skill/document/code) → then find external candidates for them to choose from → downgrade to self-narration only if all else fails, and must mark no source |
| Material is too short (<1500 words) | Split 1:1 according to the structure, allow merging; reduce features: only produce basic quiz, no panorama, combine practical operation into the last session |
| Material is too long (entire book/hundreds of pages) | Do not split the whole book without asking. First list the table of contents and ask "What problem do you want to solve, which chapters do you only want to learn?", cut down to 5-8 sessions |
| Can't connect to user's scenarios | First write down "What is the specific object of this article in their scenario", if you can't write it in one sentence, ask, do not force-fit |
| User refuses assessment | Downgrade to lightweight mode (true/false questions/二选一) → if still rejected, mark ⚠️ as pending, explain consequences, continue; remind once every 3 consecutive sessions |
| New user says "Continue learning" | Follow the recovery protocol: locate |
| File | Purpose |
|---|---|
| Operation Manual: how to do each step, correction scripts, question bank, all downgrade paths. Must read before starting |
| Courseware skeleton for each session + CSS design system + component library, start by copying the whole template |
| Auto-graded quiz engine (single-choice/multiple-choice/sorting/hands-on). Modify 4 places according to the header comments, do not change the logic |
| Structured note template for Step ① (source material, highest importance) |
| Progress schedule (includes absolute path of learning directory, next step, reason for splitting) |
| Notes for each session (user's exact words + correction records + pending items) |
| Material ledger accumulated during learning |
| 6 techniques for interactive demonstrations (read these 16 lines before creating a demo, don't directly work on HTML) |
| Interactive demonstration example (TDD traffic light), follow the techniques not the content |
<学习目录>/
├── 资料-<主题>.md ① Structured notes (source material, replaces original text)
├── 资料-<主题>-地图.md ① For long materials only (directory map, extract chapters as you learn)
├── 学习计划.md ② Progress schedule + absolute directory path + next step
├── 课件-第N讲-<主题>.html ③ Courseware for each session
├── 笔记-第N讲-<主题>.md ③ Notes for each session (exact words + corrections + pending items)
├── 交互演示-<概念>.html For abstract concepts only (as needed; executable code in the same-named directory)
├── 测验-基础卷.html ⑤ Mandatory
├── 测验-进阶卷.html ⑤ Only for long materials
├── 测验-综合实战卷.html ⑤ Only for long materials
├── 实操-<案例>/ ⑤ Evidence of actual execution (must be runnable)
├── 蒸馏素材清单.md Accumulated during learning
└── 全景图-<主题>.html ⑤ Final overview (not done by default for short materials)我们一起学这篇文章 <链接/路径> # Full five-step process
继续学习 / 继续 # Follow recovery protocol (教学法.md)
考我一次 / 出个卷子 # Generate a quiz separately
讲错题 / 我考了 X 分(错 3、7 题) # Locate the session by wrong question numbers, review notes and re-teach + quiz with a different scenario
蒸馏一下 # Run Step ⑤, integrate materials into user's tools