Summary
科学可视化科普技能:把任何数学或科学概念(日食、月食、太阳系、四季、月相、潮汐、 卫星轨道、板块运动、光的折射、彩虹、时区、极昼极夜、氧化还原、铝热反应……)做成一页 "单文件互动科普 HTML"。采用编辑部科学手册风(暖米白纸底 + 深海军蓝实验区 + 红/琥珀强调 + 宋体大标题 +…
liangdabiao/edulab · Archived
>- 科学可视化科普技能:把任何数学或科学概念(日食、月食、太阳系、四季、月相、潮汐、 卫星轨道、板块运动、? "单文件互动科普 HTML"。采用编辑部科学手册风(暖米白纸底 + 深海军蓝实验区 + 红/琥珀强调 + 宋体大标题 + 等宽参数)。核心流程:事实核验→直觉模型→正式定义→互动实验(滑杆+实时反馈)→ 边界说明→来源追溯→单文件组? Canvas;每个主题交付一个可直接在浏览器打开的自? 互动科学实验, 科学交互演示, 把XX做成互动页面, 像挂谷猜想那样做个科普页, 科学科普页; 主题词: 日食, 月食, 潮汐, 卫星轨道, 板块运动, ? 彩虹, …
npx skills add liangdabiao/edulab --skill edu-sci-viz
科学可视化科普技能:把任何数学或科学概念(日食、月食、太阳系、四季、月相、潮汐、 卫星轨道、板块运动、光的折射、彩虹、时区、极昼极夜、氧化还原、铝热反应……)做成一页 "单文件互动科普 HTML"。采用编辑部科学手册风(暖米白纸底 + 深海军蓝实验区 + 红/琥珀强调 + 宋体大标题 +…
This repository is archived — consider an actively maintained alternative.
>- 把一道立体几何题解成一个自? 右侧 Three.js 可交互 3D 模型(分步高亮 + 镜头切换)。支持三种? …
3 installs>- 把需要三维展示的物理场景(洛伦? 等)做成交互教学网页:左栏题面 + 动态控制台(滑块驱动的实时…
3 installsOther skills from liangdabiao/edulab.
npx skills add liangdabiao/edulab
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
master
Files included with this skill beyond the listing page.
SKILL.md
6,691 B
SUMMARY.md
1,263 B
把任何数学/科学概念变成"电脑手机都能打开的单页互动实验",产出自包含的单个 .html。
不从一串定义和公式开始,而是让读者通过拖滑杆、旋转、缩放先建立直觉,再进入正式定义、边界说明和权威来源。只要问题里存在空间关系、时间变化、尺度变化或参数影响,互动实验就有发挥空间。参考蓝本:sci-viz-lab(挂谷猜想 / 日食 / 潮汐 / 光的折射 等 10 个场景)。化学主题经验见 [references/chemistry.md](references/chemistry.md)。地理·气候主题可用"hero 深色剖面 + 直觉区浅色时间序列"双场景(蓝本 enso.html:厄尔尼诺太平洋剖面 + Niño 3.4 序列)。
完全独立,不并入任何现有 edu-* 技能。领域交叉时可选联动:
| 主题 | 本技能产出 | 交叉技能 |
|---|---|---|
| 日月食 / 四季 / 月相 / 潮汐 | 科普互动页 | edu-geo(地理课程) |
| 光的折射 / 全反射 / 卫星轨道 | 科普互动页 | edu-physics(物理课程) |
| 板块运动 | 科普互动页 | edu-geo |
本技能做"叙事科普",现有技能做"题面 + 分步解析 + 画板"的课件;两者不互替。
无构建工具、无 Python 依赖。模板 templates/board-sci.html 是自包含单页:设计系统 + 页面骨架 + 通用运行时(阅读进度 / 暂停 / 渲染循环)+ importmap。Three.js 走 CDN importmap(3D 才需要),2D Canvas 场景零网络依赖。
templates/board-sci.html,替换叙事 HTML、实验台与控制区、场景模块.html 到当前工作目录详细方法论见 [references/workflow.md](references/workflow.md)。
从 templates/board-sci.html(内置"光的折射"可运行示例)复制一份,替换四处:
<title> 与 hero 文案lab-shell(画布 + 滑杆 + 预设 + readout)<script>保留:<head> 设计系统 <style>、通用运行时 <script>、importmap。视觉风格一律继承模板,禁止另造。
三/二维选择:三维必须(如日地月几何、轨道)用 Three.js + OrbitControls;二维够用的用 Canvas 2D。
场景模块是底部一个 <script>(2D)或 <script type="module">(3D):
window.SciScene = { update(dt) },由模板运行时每帧调用window.__sciPaused 决定是否推进自动运动;3D 场景暂停时仍需 render 以保证拖动响应dt(秒)由运行时封顶 ≤0.05s;几何体初始化时创建,每帧只改变换#f3efe5;实验区深海军蓝 #07182d;强调红 #b41f24 + 琥珀 #e5a526source-policy 注明口径white-space: normal 让其折行(详见 workflow「排版陷阱」).html 在当前工作目录,cwd 不留其它文件templates/board-sci.html — 设计系统 + 页面骨架 + 通用运行时 + 光的折射示例templates/prompt-template.txt — 主题生成提示词配方(五处替换)references/workflow.md — 8 步方法论详解与场景接口约定references/chemistry.md — 化学主题经验(公式下标、配平数据模型、反应动画、画布布局)examples/ — 已产出、已验证的单文件范例(eclipse.html、tides.html)