Bỏ qua đến nội dung

Usecase: Marketing Team Dùng AI Tạo Landing Page Campaign Game

Marketing/Game team có thể dùng AI coding agent để brainstorm campaign, thiết kế và build landing page hoàn chỉnh — từ ý tưởng đến sản phẩm trong ~17 phút, với quy trình có kỷ luật thay vì "generate và cầu nguyện".


Bối Cảnh

Bạn cần launch campaign cho tính năng Mini Game Vòng Quay Số (spin-to-win) của game MOBA "The Ended World" — game đã ra mắt và có lượng người chơi ổn định. Bạn cần:

  • Landing page riêng cho campaign, tông dark & epic phù hợp game hậu tận thế
  • Highlight skin hero độc quyền limited edition
  • CTA "Tải Game" dẫn đến App Store / Google Play
  • Không có developer trong team — cần AI build toàn bộ

Công cụ:

  • AI coding agent (Claude Code) với Superpowers
  • Skill: Brainstorming, UI/UX Pro Max, Writing Plans, Subagent-Driven Development
  • Tech: HTML/CSS/JS thuần — không cần framework

Bạn Sẽ Học Được Gì

  1. Brainstorming skill — AI hỏi từng câu để hiểu rõ yêu cầu trước khi làm bất kỳ thứ gì
  2. UI/UX Pro Max skill — Tìm kiếm design intelligence (color palette, typography, layout patterns) phù hợp với project
  3. Writing Plans skill — Tạo implementation plan chi tiết với từng task cụ thể
  4. Subagent-Driven Development — Dispatch nhiều agent song song để tăng tốc implementation
  5. Code Review tự động — Kiểm tra chất lượng code sau khi hoàn thành

Bước 1: Brainstorming — Khám Phá Yêu Cầu

Bạn nói với AI:

"Tôi cần launch campaign cho tính năng Mini game vòng quay số cho game MOBA 'The Ended World'. Brainstorm trang landing page cùng tôi."

AI hỏi từng câu một (7 câu):

AI không vội vàng làm ngay mà hỏi từng câu một để hiểu rõ context:

Câu 1 — Giai đoạn game:

"Game đang ở giai đoạn nào và đối tượng người chơi chính là ai?"

  • A. Đã ra mắt, có lượng người chơi ổn định
  • B. Mới ra mắt
  • C. Pre-launch/beta
  • D. Khác

Bạn: "A"

Câu 2 — Cơ chế mini game:

"Tính năng Vòng Quay Số hoạt động như thế nào?"

  • A. Spin-to-win classic — quay nhận thưởng ngẫu nhiên
  • B. Tích điểm/token rồi quay
  • C. Vòng quay theo mùa/event
  • D. Kết hợp

Bạn: "A"

Câu 3 — Mục tiêu landing page:

"Mục tiêu chính là gì?"

  • A. Tạo hype & thông báo
  • B. Thu thập đăng ký trước
  • C. Chơi trực tiếp trên web
  • D. Kết hợp

Bạn: "A"

(Từ Câu 4-7, AI tiếp tục hỏi tương tự với các lựa chọn A/B/C/D:)

Câu 4 — Visual style: Bạn chọn A — Dark & epic, tông tối, neon/glow, hậu tận thế

Câu 5 — Rewards: Bạn chọn A — Skin hero độc quyền limited edition

Câu 6 — Tech stack: Bạn chọn A — HTML/CSS/JS thuần

Câu 7 — CTA: Bạn chọn B — "Tải game" focus vào download cho người chưa có game (App Store / Google Play), thay vì "Chơi ngay" cho người đã có game. Đây là quyết định chiến lược: ưu tiên thu hút người dùng mới.

AI tổng hợp và đề xuất 3 approach:

Sau khi thu thập đủ thông tin, AI đề xuất 3 hướng:

ApproachMô tảƯu điểmNhược điểm
A. "The Wheel of Fate" — Single-page Cinematic (Khuyên dùng)Trang cuộn dài, mỗi section là một "cảnh phim" với scroll animationImmersive, epic, dễ kể chuyệnAnimation phức tạp hơn
B. "Neon Arena" — Hero-focused CompactTrang ngắn gọn, tập trung hero section lớn với vòng quay + neonLoad nhanh, hiệu quả mobileÍt "wow factor"
C. "Apocalypse Spin" — Interactive ShowcaseVòng quay mô phỏng demo, zoom vào từng ô thưởng khi scrollInteractive, gây tò mòPhức tạp nhất

Bạn chọn: Approach A — "The Wheel of Fate"

Điểm hay: AI không hỏi tất cả câu hỏi cùng lúc. Mỗi câu trả lời giúp AI tinh chỉnh câu hỏi tiếp theo. Và AI đưa ra nhiều option có phân tích ưu/nhược để bạn chọn, thay vì tự quyết.


Bước 2: Thiết Kế — Color Palette, Typography & Page Structure

AI kết hợp skill UI/UX Pro Max:

AI tự động tìm kiếm design intelligence phù hợp: gaming MOBA, dark epic, post-apocalyptic, neon glow.

Color Palette — "Neon Apocalypse":

RoleHexMô tả
Background#0F0F23Deep dark — nền tối chủ đạo
Primary#7C3AEDViolet neon — màu chủ đạo vòng quay
Secondary#00FFFFCyan neon — accent, glow effects
CTA#F43F5ERose đỏ — nút "Tải Game" nổi bật
Text#E2E8F0Light gray — dễ đọc trên nền tối
Gold accent#FFD700Vàng — highlight phần thưởng skin

Typography:

  • Heading: Russo One — bold, gaming feel, viết hoa
  • Body: Chakra Petch — dễ đọc, vẫn giữ vibe sci-fi/gaming

Page Structure — 6 Sections Cinematic Scroll:

#SectionMục đíchHiệu ứng
1Hero — "The Wheel Awaits"Hook người xemVòng quay animated, particle effects, neon glow pulsing
2Storyline — "Fate Calls"Kể lore vòng quayText fade-in khi scroll, parallax background
3How It WorksGiải thích 3 bước chơiIcon steps reveal animation
4Rewards ShowcaseHighlight skin độc quyềnCard grid với hover glow, gold shimmer cho Legendary
5Countdown/UrgencyTạo FOMO — event có thời hạnCountdown timer animated
6CTA Final — "Claim Your Fate"Convert — dẫn tải gameNút CTA lớn với glow, links App Store/Google Play

Sticky element: Navbar mỏng ở top với logo game + nút "Tải Game" nhỏ (luôn hiện khi scroll).

Visual Companion: AI còn show preview trực tiếp trên trình duyệt (localhost) để bạn xem mockup color palette, typography, và wireframe page structure — dễ hình dung hơn nhiều so với đọc text.


Bước 3: Design Spec & Implementation Plan

AI viết Design Spec:

Sau khi bạn approve thiết kế, AI tổng hợp thành design spec document hoàn chỉnh tại docs/superpowers/specs/. Spec được auto-review bởi một agent reviewer riêng.

Kết quả review spec: Approved, với 3 gợi ý nhỏ (không block):

  • Countdown nên set giá trị mặc định ngày kết thúc event (VD: 14 ngày sau deploy)
  • Cần clarify icon library (SVG custom hay Font Awesome)
  • Particles: Đã rõ sẽ dùng JS-based vì file structure có particles.js

AI viết Implementation Plan (11 tasks):

# Wheel of Fate Landing Page — Implementation Plan

**Architecture:** Static HTML/CSS/JS page với 6 scroll-animated sections.
CSS handles visual styling (neon glow, dark theme, responsive).
JS handles scroll-triggered animations (Intersection Observer),
canvas-based particle system, và countdown timer.

## Tasks:
1. Project Scaffold & Design System CSS
2. Sticky Navbar
3. Hero Section + Spinning Wheel SVG
4. Storyline Section
5. How It Works (3 steps)
6. Rewards Showcase (card grid)
7. Countdown Timer + JS
8. CTA Final + Footer
9. Particle Effects (Canvas)
10. Scroll Animations + Navbar Show/Hide
11. Responsive & Accessibility Polish

Plan cũng được auto-review — Approved với 2 lưu ý nhỏ:

  • Khi có real images cho skin, nhớ thêm loading="lazy"
  • Task 11 nên dùng git add cụ thể thay vì git add -A

Bước 4: Implementation — Subagent-Driven Development

AI dispatch từng task cho agent riêng:

Thay vì code tuần tự, AI sử dụng Subagent-Driven Development — mỗi task được giao cho một agent độc lập:

TaskAgentThời gianCommit
1. Scaffold & Design SystemAgent 1~1mfc24707
2. Sticky NavbarAgent 2~36s00fbae5
3. Hero SectionAgent 3~50s8cae0a5
4. StorylineAgent 4~42se150e17
5. How It WorksAgent 5~46s77b7624
6. Rewards ShowcaseAgent 6~54s1009a42
7. Countdown TimerAgent 7~58sd4d61f9
8. CTA Final + FooterAgent 8~1m5ef6e78
9. Particle EffectsAgent 9~36s54c7749
10. Scroll AnimationsAgent 10~36s68829fc
11. PolishAgent 11~1m30sdd53c9a

Task 9 và 10 chạy song song vì tạo file JS riêng biệt, không phụ thuộc nhau.

Mỗi task = 1 commit riêng. Dễ rollback nếu cần, dễ review từng phần.


Bước 5: Code Review & Fix

AI dispatch final code reviewer:

Sau khi 11 tasks hoàn thành, AI tự động chạy code review toàn bộ implementation.

Kết quả: Approved với 1 lỗi quan trọng cần fix:

IssueMô tảFix
Media query orderingTablet breakpoint (min-width: 768px) override cả Desktop vì thiếu max-widthThêm and (max-width: 1023px)
Cursor misleadingcursor: pointer trên rewards card nhưng card không clickableXóa cursor: pointer

AI fix ngay và commit: 15cc895

Những cải tiến AI tự phát hiện trong quá trình polish:

  • Countdown timer có clearInterval khi hết giờ (tránh memory leak)
  • Particle system có debounce resize (tránh lag khi resize window)
  • aria-live cho countdown (hỗ trợ screen reader)
  • Touch target 44px cho navbar CTA (chuẩn mobile accessibility)

Kết Quả Cuối Cùng

Sau ~17 phút làm việc với AI, bạn có:

DeliverableTrạng thái
Design spec hoàn chỉnhApproved
Implementation plan (11 tasks)Approved
Landing page hoàn chỉnh (HTML/CSS/JS)Done — 12 commits
Color palette "Neon Apocalypse"6 màu, 2 fonts
6 sections cinematic scrollAnimated, responsive
Particle effects (Canvas)Performance optimized
Countdown timerAccessible, auto-stop
Code review & fixes2 issues fixed

Tổng: 12 commits, từ brainstorm đến landing page hoàn chỉnh.


Nguyên Tắc Superpowers Áp Dụng

Nguyên tắcCách áp dụng
Brainstorming trước7 câu hỏi tuần tự để hiểu rõ yêu cầu trước khi thiết kế
UI/UX Pro MaxTìm kiếm design intelligence phù hợp thay vì đoán
Structured plansDesign spec → Implementation plan → Review → Execute
Subagent-DrivenMỗi task = 1 agent riêng, task độc lập chạy song song
Auto reviewSpec review, plan review, và code review tự động
YAGNIHTML/CSS/JS thuần — không cần framework cho campaign page

Tips Cho Marketing/Game Team

  1. Trả lời brainstorming cụ thể — AI hỏi từng câu vì lý do. Câu trả lời càng rõ, kết quả càng phù hợp. Đừng vội skip.

  2. Dùng Visual Companion — AI có thể show preview trên trình duyệt. Xem mockup trực quan giúp bạn quyết định nhanh hơn đọc text.

  3. Tin tưởng quy trình review — AI tự review spec, plan, và code. Nhưng bạn vẫn nên xem qua output cuối cùng — AI tạo khung tốt, brand voice cần human touch.

  4. Mỗi task = 1 commit — Nếu section nào không ổn, dễ dàng rollback mà không ảnh hưởng phần còn lại.

  5. Không cần biết code — Bạn chỉ cần biết mình muốn gì. AI handle toàn bộ technical decisions (color system, responsive breakpoints, accessibility, animation performance).


Takeaway: Từ ý tưởng "cần landing page cho campaign game" đến sản phẩm hoàn chỉnh với 6 sections animated, particle effects, countdown timer — tất cả trong ~17 phút. Superpowers biến AI từ "tool generate code" thành "đội ngũ có quy trình": brainstorm → design → plan → implement → review.