Tóm tắt: Tác giả lấy mẫu prompt hình khối UI nổi tiếng và sửa cho sản phẩm của mình: các bước thật, chữ thật, màu nhấn và font riêng.

Bài này là biến thể của prompt "một hình khối biến hóa" đã có trong loạt. Khác ở chỗ tác giả bảo Claude phân tích sprites.ai và dựng từ giao diện thật. Chuỗi trạng thái là các bước dùng sản phẩm: kết nối tài khoản quảng cáo, gõ yêu cầu, nghiên cứu đối thủ, duyệt quảng cáo, kéo ngân sách, bật chế độ tự động, xem biểu đồ, tạm dừng quảng cáo lỗ.
Vì sao nhiều người dừng lại xem?
Đây là cách dùng lại một prompt tốt cho đúng việc của mình. Khung kỹ thuật giữ nguyên. Phần nội dung thay bằng hành trình thật của người dùng, kèm màu nhấn #FD9543 và font Geist. Không có nhạc, chỉ có âm thanh giao diện tạo bằng code, đặt đúng nhịp.
Cách dùng với Claude Opus 5.5
Prompt này mở đầu bằng việc để Claude hỏi bạn trước. Dán vào Claude Code (chọn Opus 5.5), trả lời từng câu Claude hỏi, duyệt bảng phân cảnh rồi mới cho viết code. Phần render cần ffmpeg, Playwright và Python có numpy. Bạn thay link sản phẩm, màu nhấn, font và chuỗi trạng thái bằng các bước dùng sản phẩm của bạn. Các con số trong prompt (42 đối thủ, 3 quảng cáo) là chữ minh họa trên màn hình, không phải số liệu thật.
Prompt
Prompt gốc của tác giả:
Analyze http://sprites.ai and build a product promo from our own UI, not generic components.<direction>Dribbble-level UI motion. One shape, never cut: every state is the same element morphing its size, radius and color while its content swaps with a short blur. A cursor drives every change with real clicks and drags. Warm-gray canvas, black and white components, one accent (#FD9543), Geist. Springs everywhere, a tiny overshoot at most. The camera zooms so each state fills the frame. Last frame = first frame, so it loops.Banned: bouncy easing, particles, glows, gradients on UI chrome, mismatched icon strokes, dead time, anything that looks like a template.</direction><structure>120 BPM, 7 bars, something on every beat.Connect ad account (Meta, Google, LinkedIn, TikTok, Reddit logos) → loader → check → prompt bar types "Launch ads that convert" → island "Researching 42 competitors" → Ads Library wall of real ads scrolls and lands on a top performer → approval card → Approve & launch → budget slider that stretches past max → Autopilot toggle → knob becomes a liquid tab indicator across channels → ROAS chart draws itself with hover tooltip → ⌘K → type "pause" → toast "Paused 3 losing ads" → back to the button.</structure><build>1. One HTML file, 1440x1440. Every style is computed inside seek(t): no CSS transitions, no timers, no state between frames.2. Springs are closed-form step responses. A value that changes target many times is a sum of springs, so it stays a pure function of time.3. Tab indicator and toggle knob: the two edges ride different springs, so the leading edge stretches ahead.4. Drags are direct manipulation: while held, the value follows the cursor. On release it springs back from wherever it was.5. No music. Synthesize UI sounds with numpy and place each one by its measured peak on the beat grid.6. Render with Playwright: 4 subframes per frame, blended with ffmpeg tmix for motion blur at 60fps.7. Render one frame per beat first. Fix anything off-grid, cramped or hard to read.</build><gotchas>No will-change on anything the camera scales. Swapped text needs its own enter/exit timing. Match the last frame to the first, cursor position and speed included, or the loop stutters.</gotchas>Show me the state list on the beat grid before writing any code.
Prompt by @AnnaCher___, via Skillry / awesome-opus5-5-videos (MIT)
Câu hỏi thường gặp
Prompt này tạo ra cái gì?
Bài này là biến thể của prompt "một hình khối biến hóa" đã có trong loạt.
Làm video này thì cần cài gì trên máy?
Bài này không gói gọn trong một file HTML: quy trình dùng ffmpeg, Playwright, Python. Bạn cần để Claude chạy được lệnh trên máy, ví dụ Claude Code mở trong một thư mục trống, và cài sẵn ffmpeg nếu máy chưa có. Mình dùng Claude Opus 5.5; Claude tự viết code, tự chạy và xuất ra file video.
Prompt của @AnnaCher___ có được sửa lại cho việc của bạn không?
Được. Prompt là của @AnnaCher___, mình lấy qua Skillry và bộ awesome-opus5-5-videos (giấy phép MIT). Chỗ nên đổi trước là tên thương hiệu, câu chữ, màu và thời lượng. Khi chia sẻ lại, bạn ghi nguồn @AnnaCher___ là đủ.

