Add Imaginarium deck presentation with deck-stage web component#1
Closed
redpillar75 wants to merge 16 commits into
Closed
Add Imaginarium deck presentation with deck-stage web component#1redpillar75 wants to merge 16 commits into
redpillar75 wants to merge 16 commits into
Conversation
12-slide Neo-Grid Bold HTML deck for Red Pillar's Summer 2026 classroom kickoff. Covers course premise, semester numbers, three pillars (Imagine / Blueprint / Build), course arc chart, project process, learning curve, and skills matrix. Self-contained with deck-stage.js navigation runtime. https://claude.ai/code/session_011xBtKWkDsmQMgrf2cnUcVK
Adds the Baker Agent subagent from chefkannofriend-source/mbbb-baker-agent: - scripts/bakers_percent.py: Baker's % calculator and recipe lookup CLI - data/recipe-library/baker/knowledge/: 12 technique reference files - data/recipe-library/baker/_md/: recipe library (example brioche included) Agent definition installed globally at ~/.claude/agents/baker.md
Docker Compose stack: - bbilly1/tubearchivist: main app (port 8000) - bbilly1/tubearchivist-es: Elasticsearch for video indexing - redis: task queue Setup: copy tubearchivist/.env.example → tubearchivist/.env, fill in passwords and TA_HOST, then: docker compose up -d
Self-hosted short-video generation tool with Streamlit WebUI (port 8501) and FastAPI backend (port 8080). Supports 15+ LLM providers, Pexels/Pixabay video sources, edge-tts/Whisper subtitles, and Docker Compose deployment. https://claude.ai/code/session_011xBtKWkDsmQMgrf2cnUcVK
Expands original 72-tool PDF into a fully interactive Swiss-design HTML guide: - 80+ tools across 4 tiers with detailed descriptions and use cases per tool - New tools added: Higgsfield AI MCP, HuggingFace MCP, Domain Tools MCP - Full 5-pillar mapping updated with June 2026 tools - 8-scene interactive presentation (prev/next/dots/keyboard nav) - Theme toggle (paper/dark), palette cycle, print-to-PDF button - Your custom stack mapping table with tier placement and unlock descriptions - 72-hour bootcamp learning path updated with new tools https://claude.ai/code/session_011xBtKWkDsmQMgrf2cnUcVK
Owner
Author
|
Superseded by focused replacement PR #2. The original branch is retained as a backup. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a complete presentation deck for "Intro to Imaginarium — Blueprints for the Planetarium" along with a reusable
<deck-stage>web component for rendering HTML-based slide decks.Key Changes
New Files
imaginarium-deck/deck.html— A 12-slide presentation deck featuring:The deck uses a custom design system with:
imaginarium-deck/deck-stage.js— A reusable web component (<deck-stage>) that provides:<script id="speaker-notes">tagslidechangeCustomEvent)noscaleattribute for DOM capture (PPTX export)Implementation Details
visibility: hiddenandopacity: 0rather than unmounted, preserving state across navigation.<deck-stage>scales the canvas using CSStransform: scale()for crisp rendering at any viewport size.@pagerules injected into the document head to ensure proper pagination.slidechangeevents with detailed metadata (index, previous index, total count, reason) for integration with external systems.https://claude.ai/code/session_011xBtKWkDsmQMgrf2cnUcVK