Agent Skills
返回列表
智学工坊——主题网站生成器

智学工坊——主题网站生成器

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_caf460ae/student-learning-website-builder。

技能介绍

要解决的问题

给一个主题(比如“认识人工智能”)做一个学生自主学习网站,看起来只是写几个 HTML 页面,实际上会把人拖进三个互相纠缠的坑:

  • 设计文档和代码脱节:模块清单改了,pages/ 里的文件没跟着改,或者评价维度数和设计目标维度数对不上,最后只能到处打补丁。
  • LLM 集成各自为战:每个页面自己写一遍 fetch,密钥被硬编码进前端,提示词散落在组件里,改一处要翻半个项目。
  • “双击即运行”被框架破坏:一旦引入 React/Vue 或构建工具,交付物就不再是双击 index.html 就能用的东西,教师和学生都得先装环境。

这个技能怎么工作

它执行一条三阶段流水线,前一阶段的文档是后一阶段的唯一需求来源:

  1. 阶段一:按 references/course-design-template.md 填出七章节的课程设计文档,模块数、阶段数、维度数在各章节之间强制对齐;活动描述必须写明呈现形式、学生操作、反馈机制和所用技术(原生 JS / Canvas / LLM API / 拖拽),否则阶段二无从落地。
  2. 阶段一·5:按九章节模板生成教学设计文档,教学目标用“能辨认”“能分析”这类可观察动词,教学过程里每节课的网站操作直接引用具体页面与活动。
  3. 阶段二:共享基础设施先行(llm.js、progress.js、nav.js、buddy.js),再建首页、模块页、评价与资源模块。大模型调用统一走 callLLM(messages, onChunk, opts) 并支持流式渲染,系统提示词集中在 config.js 的 SYSTEM_PROMPTS 中。

适用边界与注意点

  • 需要兼容 OpenAI 格式的端点和模型名;API Key 由教师配置页存入 localStorage,学生端不接触密钥。若暂时没有,会生成占位配置并预留配置页。
  • 站点按纯 HTML + 原生 ES6+ 构建,第三方依赖只有 ECharts(雷达图)和可选的 Mermaid,离线时需做 typeof echarts === 'undefined' 回退,否则评价页脚本会中断。
  • 移动端交互需要显式处理:Canvas 监听 resize 与触摸坐标,拖拽降级为点击选择。
  • 模块数建议 6–8 个,学习阶段 3–6 阶;短期微课可用三阶,完整单元建议四阶以上。
  • 使用前要先读 references/ 下的模板与指南,不要凭记忆复述代码;每个阶段的 quality-checklist.md 校验都要跑完再进入下一步。

使用场景

  • 学科教师准备单元教学设计,需同步产出课程设计方案与教学设计,并生成配套学习网站
  • 教研组参加教学比赛或开发校本课程,要把学习路径、互动活动和评价量规落到可运行站点
  • 课程设计者只有主题,需要先规划模块与学习路径,再逐步确认生成网站
  • 教师想把 AI 学习伙伴和四维素养雷达图加进现有自主学习专题,避免重复实现调用逻辑

适合人员

  • 中小学学科教师:想用一个主题快速搭出可双击运行的自主学习专题网站
  • 教研员与课程设计者:需要课程设计与教学设计文档互为补充并保持一致性
  • 教育科技开发者:负责把带大模型的互动学习模块、进度追踪和教师配置页交付给学校
  • 学科竞赛指导教师:要按课时引用具体模块页与活动,形成可评审的教学过程设计