Skip to content

Add CLAUDE.md with comprehensive codebase documentation for AI assistants - #6

Open
andyhuo520 wants to merge 3 commits into
masterfrom
claude/add-claude-documentation-B27Mt
Open

Add CLAUDE.md with comprehensive codebase documentation for AI assistants#6
andyhuo520 wants to merge 3 commits into
masterfrom
claude/add-claude-documentation-B27Mt

Conversation

@andyhuo520

Copy link
Copy Markdown
Owner

Covers project type (Claude Skill), repo structure, skill execution flow,
auto-detection logic, required CDN dependencies, generated HTML layout,
Three.js/SVG specs, design system, language conventions, and AI constraints.

https://claude.ai/code/session_01Ph737eAipuUpGu1mNbuYXh

claude added 3 commits March 17, 2026 22:46
…ants

Covers project type (Claude Skill), repo structure, skill execution flow,
auto-detection logic, required CDN dependencies, generated HTML layout,
Three.js/SVG specs, design system, language conventions, and AI constraints.

https://claude.ai/code/session_01Ph737eAipuUpGu1mNbuYXh
Full-stack MVP: user inputs a topic, gets an interactive 3D preview
(AetherViz-style), then can render it as a 3-4 minute HyperFrames MP4.

- web/app/page.tsx: single-page UI with input/preview/rendering/done states
- web/app/api/generate: Claude streams interactive HTML to iframe preview
- web/app/api/render: Claude generates GSAP timeline HTML, HyperFrames renders MP4
- web/lib/prompts.ts: system prompts for both interactive and video modes
- web/lib/renderer.ts: HyperFrames CLI wrapper with temp dir + asset injection
- web/server-assets/: bundled three.min.js + gsap.min.js (CDN blocked in Puppeteer)

https://claude.ai/code/session_01Ph737eAipuUpGu1mNbuYXh
Extracts Anthropic credentials via lib/claude.ts: tries ANTHROPIC_API_KEY
first, then falls back to Claude Code OAuth token from FD env var.
API routes now use getClient() instead of constructing Anthropic directly.

https://claude.ai/code/session_01Ph737eAipuUpGu1mNbuYXh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants