Sondra is teaching an Artifacts workshop next week and wanted a branded, live effects library (modeled on a "magic effects" reference site + Evelyn Weiss's Artifact Playground layout + Base44's npm playground), where each card shows a live effect + a copy-paste prompt/code that runs inside a Claude Artifact. Reframed mid-session as a Stars member resource + lead magnet into her community. Hard constraints that emerged: no "magic/oracle" theming; her brand (navy dominant, gold accent, NOT a blue mess); components must be beautiful and varied like 21st.dev; everything must actually run in a Claude Artifact (self-contained HTML/CSS/JS only).
c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Artifacts Workshop\index.html — 69 live effects across 9 categories, each an inert <template data-snip="id"> (self-contained HTML/CSS/JS) rendered via lazy-mounted <iframe srcdoc> (guarantees preview == copied code). Metadata + copy-prompt live in the EFFECTS[] array at the bottom <script>. To add an effect: add a <template> + one EFFECTS row (uses P() wrapper for on-brand, artifact-safe prompt).Artifact tool with same file_path → same URL). Latest label v7-full-69-all-categories.https://www.skool.com/amplif-ai-your-business (her real community, found via grep — 1744 hits).npm i -g @21st-dev/cli (vetted GREEN: first-party, MIT, zero deps), logged in as srverva. Can now pull components: 21st search "<q>" → 21st get <id> → code. Logged in context\ACCESS-MAP.md.PROJECTS\Artifacts Workshop\21st-components\spotlight-card.tsx and scroll-expansion-hero.tsx. The scroll-expand one needs Next.js/next-image so it was rebuilt vanilla as a library card instead.c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Artifacts Workshop\index.html — the entire deliverable; read first.c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Artifacts Workshop\README.md — how-it-works + how-to-add-an-effect (NOTE: stale — still says ~20 effects; update to 69/9-categories).c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Artifacts Workshop\21st-components\ — saved React source (not used by the page; reference/ownership).c:\Users\srver\AIOS-Workspace\aios-starter-kit\context\ACCESS-MAP.md — 21st.dev CLI row added under Research/Content/Media.plans/ file drove this).python -m http.server 4788 serving PROJECTS\Artifacts Workshop\ (started with &, not a tracked shell ID — used for Playwright screenshots). Kill via: find the PID on port 4788 (netstat -ano | grep 4788) then taskkill //F //PID <pid>, or just leave it. The 21st login background shell (ID b5qe8y1xq) already COMPLETED (logged in) — not running.https://claude.ai/code/artifact/c02c80b3-3f26-43ef-add3-db5afadf273f (or start msedge "file:///C:/Users/srver/AIOS-Workspace/aios-starter-kit/PROJECTS/Artifacts%20Workshop/index.html") — expect dark navy page, gold shimmer title, floating Claude tile, 69 cards in 9 sections, all previews animating.21st whoami (after export PATH="$PATH:$(npm config get prefix)") → "Logged in as srverva". 21st search "pricing table" → returns ids./app-safety-check + host (here.now / Cloudflare Pages, Stars-gated) not done; nothing deployed beyond the private Claude artifact.*.png) written to workspace root during verification (cleanup was permission-denied); .claudeignore doesn't cover them.Confirm Sondra's exact palette + final CTA link and lock them in index.html; if she wants, switch the wrapped filter bar to a single scrolling row, then move to the training layer or a /app-safety-check + deploy.
Generated for the CEO Dashboard · source: PROJECTS/Artifacts Workshop/handoffs/artifacts-playground-2026-07-08.md 🤍