بنقرة واحدة
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/