<inputs>
Ask me for: one question a user asks my product and its one-line answer, two album covers, a royalty-free song around 110 BPM with a quiet intro and a hard drop (Mixkit, free for commercial use), and my logo for the ending. If I skip anything, use these defaults: "is this all code?" / "yes. every frame.", two atmospheric photos, and Mixkit "Head Bang".
</inputs>
<direction>
A 22-second square loop, 1440x1440 at 60fps. 2D only, one continuous take. Nothing cuts: each scene grows from the one before it, and every gesture carries the camera into the next space. Each morph takes 0.8s on cubic-bezier(.45,0,.15,1). The camera zoom follows the same curve, making the shape changes feel almost invisible. Content dissolves during the second half of each glide. One gesture per scene.
Look: a warm light stage (#f3f3f0 to #e3e3de), black UI, and a dark app world (#121212) tinted by the current album cover. Use one green accent (#1ed760), Geist for UI, the real macOS pointer, and soft layered shadows that grow as shapes lift.
Banned: hard cuts, bouncy springs, particles, glows, zooming in and immediately back out, holds longer than 1s, anything that feels like a template.
</direction>
<structure>
Follow the song's beats. The press lands on the drop.
Generate: the cursor clicks. The pill glides into a spinner, then becomes a check.
Chat: the check splits into three typing dots with goo. The left dot flies up, becomes the question bubble and types the question. The right dot flies down into the reply. Both bubbles shrink back into dots as they glide toward the center and merge with the middle dot.
Play: the middle dot bends into a play triangle, one point at a time. The cursor presses it on the drop. A white button appears under the click as the dark app floods the frame around it, leaving the white shape as the play button. The camera pulls back to reveal the full now-playing screen: large cover, title, heart (liked, filling green), progress bar, controls and volume.
Swipe: the cursor drags the cover sideways. The next track slides in, and the app changes its tint to match the new cover.
Drag: the camera glides toward the volume slider. The cursor pulls it to max and keeps going. The bar rubber-bands, dragging the camera sideways out of the app and onto a dark dotted canvas while the camera follows the knob.
Chart: the line lands and curves upward into a green chart as the number counts up. The volume knob becomes the chart's final point.
Dive: the cursor clicks that point. The camera dives into it until the light stage fills the frame.
Ending: an "Ask [my product]" button grows from the light, narrows into a line, then fans out into my logo (default: the Claude spark, with six copies rotating into twelve rays in Claude orange). Hold for 2s.
한국어 번역
<inputs>
저에게 물어봐 주세요: 사용자가 제 제품에 묻는 질문 하나와 그 한 줄 답변, 앨범 커버 두 장, 조용한 인트로와 강한 드롭이 있는 약 110 BPM의 로열티 프리 곡(Mixkit, 상업적 사용 무료), 그리고 엔딩에 쓸 제 로고. 제가 뭔가를 빼먹으면 다음 기본값을 사용하세요: "is this all code?" / "yes. every frame.", 분위기 있는 사진 두 장, Mixkit "Head Bang".
</inputs>
<direction>
22초짜리 정사각형 루프, 1440x1440, 60fps. 2D만 사용하고, 원 테이크입니다. 컷은 없습니다: 각 장면은 이전 장면에서 자라나오고, 모든 제스처가 카메라를 다음 공간으로 데려갑니다. 각 모프는 cubic-bezier(.45,0,.15,1)로 0.8초가 걸립니다. 카메라 줌도 같은 곡선을 따라가서 형태 변화가 거의 보이지 않게 느껴집니다. 각 이동의 후반부에는 콘텐츠가 사라집니다. 장면마다 제스처는 하나.
룩: 따뜻한 밝은 스테이지(#f3f3f0에서 #e3e3de), 검은 UI, 그리고 현재 앨범 커버 색으로 물든 어두운 앱 세계(#121212). 그린 액센트 하나(#1ed760), UI에는 Geist, 실제 macOS 포인터, 그리고 형태가 떠오를수록 커지는 부드러운 레이어드 그림자를 사용하세요.
금지: 하드 컷, 튀는 스프링, 파티클, 글로우, 줌인 후 즉시 줌아웃, 1초를 넘는 홀드, 템플릿처럼 느껴지는 모든 것.
</direction>
<structure>
곡의 비트를 따라가세요. 누르는 동작은 드롭에 맞춰 떨어집니다.
Generate: 커서가 클릭합니다. 알약 모양이 스피너로 미끄러져 들어가고, 이어서 체크 표시가 됩니다.
Chat: 체크 표시가 goo와 함께 타이핑 점 세 개로 갈라집니다. 왼쪽 점은 위로 날아가 질문 말풍선이 되고 질문을 타이핑합니다. 오른쪽 점은 아래로 날아가 답장 안으로 들어갑니다. 두 말풍선은 다시 점으로 줄어들며 중심으로 미끄러져 가운데 점과 합쳐집니다.
Play: 가운데 점이 한 꼭짓점씩 재생 삼각형으로 휘어집니다. 커서가 드롭에 맞춰 그것을 누릅니다. 클릭 아래에 흰색 버튼이 나타나고, 어두운 앱이 그 주변으로 프레임을 가득 채우면서 흰색 형태만 재생 버튼으로 남습니다. 카메라가 뒤로 빠지며 전체 재생 화면이 드러납니다: 큰 커버, 제목, 하트(좋아요 표시, 초록으로 채워짐), 진행 바, 컨트롤과 볼륨.
Swipe: 커서가 커버를 옆으로 끕니다. 다음 트랙이 미끄러져 들어오고, 앱은 새 커버에 맞춰 색조를 바꿉니다.
Drag: 카메라가 볼륨 슬라이더 쪽으로 미끄러집니다. 커서가 슬라이더를 최대로 당기고 계속 움직입니다. 바가 고무줄처럼 늘어나면서 카메라를 옆으로 앱 밖 어두운 점선 캔버스 위로 끌고 나가고, 그동안 카메라는 노브를 따라갑니다.
Chart: 숫자가 올라가는 동안 선이 착지하고 위로 휘어져 초록 차트가 됩니다. 볼륨 노브가 차트의 마지막 점이 됩니다.
Dive: 커서가 그 점을 클릭합니다. 카메라가 그 안으로 다이빙해서 밝은 스테이지가 프레임을 가득 채웁니다.
Ending: "Ask [my product]" 버튼이 빛에서 자라나, 선으로 좁아졌다가 제 로고로 펼쳐집니다(기본값: Claude 스파크, 여섯 개의 사본이 회전해 Claude 오렌지 색의 열두 개 광선이 됨). 2초간 홀드.