Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
← Về danh sách

replica-deploy (Đưa app clone lên production)

Skill checklist triển khai: kiểm tra trước khi lên live, cấu hình DNS cho domain riêng, Stripe live, OAuth, giám sát và build mobile.

Lập trìnhTrung cấp★ 1,627⑂ 222Điểm AI 9/10Cập nhật lần cuối: 3 thg 10, 2026

Giúp được gì

  • Cổng preflight: chạy test Playwright, kiểm tra parity tính năng bắt buộc, quét rebrand, lint listing cửa hàng và build production; chỉ cần một hạng mục thất bại là dừng deploy và nêu rõ lý do.
  • Tách dịch vụ production: project database riêng (không dùng DB dev), bật backup, migration chạy tự động khi deploy, biến môi trường khớp .env.example.
  • Domain & DNS: bảng record A / CNAME / TXT cụ thể, cộng thêm SPF, DKIM, DMARC cho email để mail xác nhận không vào spam; chọn host chuẩn (apex hoặc www) và redirect phần còn lại.
  • Thanh toán & đăng nhập: chuyển Stripe sang live mode (tạo lại product/price, webhook endpoint + signing secret, thử một giao dịch thật rồi hoàn tiền), thêm domain production vào redirect URI của mọi provider OAuth.
  • Giám sát & mobile: error tracking, uptime check, alert, rồi eas build/eas submit lên TestFlight và Play internal testing (hoặc Xcode/Play Console cho native).
  • Kết quả ghi vào replica/deploy.md: từng hạng mục kiểm tra, URL live, các record DNS đã đặt và những thứ cần theo dõi trong tuần đầu.

Nguyên tắc an toàn: người dùng mua domain, nhập thẻ, mật khẩu và khóa live. Claude chỉ viết chính xác record, tên biến môi trường và câu lệnh.

Dành cho ai

  • Indie dev, lập trình viên một mình lần đầu đưa app lên domain thật
  • Người muốn một checklist để không bỏ sót DMARC, webhook production, redirect OAuth, chức năng xóa tài khoản
  • Dự án Next.js + Vercel (hoặc Netlify, Cloudflare Pages, Fly, Render)
  • Người đang dùng bộ skill replica (replica-diff / replica-brand / replica-launch) và cần bước cuối

Ví dụ sử dụng

  1. Nói "deploy it" → skill chạy toàn bộ preflight, in bảng kết quả, chặn deploy nếu còn bug S1/S2 hoặc sweep rebrand chưa sạch.
  2. Nói "connect my domain" → nhận ngay danh sách record A/CNAME/TXT cần nhập ở nhà cung cấp domain, kèm SPF/DKIM/DMARC cho email.
  3. Trước khi mở bán → hướng dẫn bật Stripe live mode, đăng ký webhook production, thực hiện một giao dịch thật rồi refund, và ghi lại trong deploy.md.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/Jakeschincariol/replica-skill/HEAD/replica-deploy/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục replica-deploy từ repo GitHub Jakeschincariol/replica-skill vào ~/.claude/skills/replica-deploy/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/Jakeschincariol/replica-skill.git /tmp/replica-skill && mkdir -p ~/.claude/skills && cp -r /tmp/replica-skill/replica-* ~/.claude/skills/

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal (macOS) hoặc WSL/Git Bash (Windows).
  2. Tải repo skill:
    git clone https://github.com/Jakeschincariol/replica-skill.git
    
  3. Tạo thư mục skill của Claude Code:
    mkdir -p ~/.claude/skills
    
  4. Copy cả bộ skill, vì replica-deploy gọi script của replica-diff, replica-brand, replica-launch:
    cp -r replica-skill/replica-* ~/.claude/skills/
    
  5. Kiểm tra:
    ls ~/.claude/skills/replica-deploy
    
  6. Chuẩn bị điều kiện: Node.js + npm, Python 3, (tùy chọn) Playwright, tài khoản hosting (ví dụ Vercel), domain đã mua, tài khoản Stripe và nhà cung cấp email. Nếu phát hành mobile: tài khoản Apple Developer ($99/năm) và Google Play ($25 một lần).
  7. Mở Claude Code trong thư mục dự án và nói "deploy it" hoặc "connect my domain" để kích hoạt skill.
  8. Tự tay thực hiện các bước mua domain, nhập thẻ và dán khóa live theo đúng giá trị Claude đưa ra.