一键导入
deploy-slides
Use when building and deploying reveal-md lecture slides to the production server
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when building and deploying reveal-md lecture slides to the production server
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when creating or editing reveal-md lecture slides — guides layout selection, content budgets, CSS class usage, and overflow prevention for 960x700px slides
Use when weekly topics, dates, due dates, or course structure have been modified — verifies all course artifacts (schedule, readings, timeline, website, slides, projects) are consistent with each other
Use when adding research, citations, or factual claims to course materials — verifies all URLs work and all numeric claims have proper sourced references
| name | deploy-slides |
| description | Use when building and deploying reveal-md lecture slides to the production server |
Build, verify, and deploy all reveal-md lecture slides to the production server.
Execute these steps sequentially. Stop on any failure.
cd slides && npm install
Report if any packages were added or updated.
npm run build
This compiles all lecture markdown to static HTML in slides/dist/.
Check that the build succeeded:
slides/dist/ exists and is non-emptydist/ and compare against source folders in slides/ (folders matching [0-9]* or [TW][0-9]*)Before deploying, ask the user for confirmation. This pushes to a live server visible to students.
npm run deploy
Report the rsync summary (files transferred, bytes sent).
Verify the production server responds:
curl -s -o /dev/null -w "%{http_code}" https://johnguerra.co/lectures/aiCoding_spring2026/