Replica Architect (Kiến trúc sư bản sao ứng dụng)
Biến kết quả khảo sát ứng dụng thành kế hoạch stack, schema SQL, danh sách API và thứ tự xây dựng cho bản clone của bạn.
Làm được gì
Đọc replica/recon.md và replica/features.csv (đầu ra của skill /replica-recon) rồi viết replica/architecture.md cùng replica/schema.sql.
- Chọn stack: bảng gợi ý web, mobile, database, ORM, auth, thanh toán, email, job nền, lưu trữ file, hosting — mỗi lựa chọn kèm một dòng lý do. Nguyên tắc: một database, không microservices.
- Thiết kế schema: uuid primary key,
created_at/updated_at, cột chủ sở hữu, quy tắcon deleterõ ràng, index cho mọi khóa ngoại và cột lọc/sắp xếp, check constraint cho trạng thái,timestamptztheo UTC, tiền lưu bằng số nguyên cent + đơn vị tiền tệ, và Row Level Security (Supabase) hoặc kiểm tra quyền ở tầng dữ liệu. - Thiết kế API: mỗi flow một bảng
method path | chức năng | ai được gọi | input | output, kèm webhook vào/ra và job định kỳ. - Những chỗ dễ sụp: múi giờ/DST, idempotency webhook, race condition, rate limit, tìm kiếm, realtime, offline, xóa dữ liệu theo GDPR.
- Thứ tự build: lát cắt dọc mỏng chạy end-to-end trước, rồi must-have, should-have, could-have; mỗi mốc liệt kê màn hình, bảng và route.
Phù hợp với ai
- Indie hacker / founder muốn dựng phiên bản riêng của một SaaS quen thuộc
- Dev fullstack junior–mid hay bí ở khâu thiết kế bảng và liệt kê endpoint
- Nhóm nhỏ cần kế hoạch MVP ngắn nhất nhưng vẫn chắc chắn
Ví dụ sử dụng
- "Thiết kế database cho bản clone Calendly" → sinh SQL bảng
bookingsvới ràng buộc chống đặt trùng khung giờ ở tầng DB. - "Nên dùng stack nào cho dự án này?" → bảng Next.js + Supabase + Stripe kèm phương án thay thế và lý do.
- Ngay sau khi chạy
/replica-recon→ sắp xếp lại danh sách tính năng thành các milestone và nêu 3 rủi ro lớn nhất.
Lưu ý: skill yêu cầu chỉ dùng API công khai với key của chính bạn, tuyệt đối không gọi endpoint nội bộ của ứng dụng gốc.
· · · 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-architect/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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-architect từ repo GitHub Jakeschincariol/replica-skill vào ~/.claude/skills/replica-architect/ 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-architect ~/.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.
- Mở Terminal.
- Tải repo:
git clone https://github.com/Jakeschincariol/replica-skill.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r replica-skill/replica-architect ~/.claude/skills/ - (Nên làm) Chép thêm skill đi kèm:
cp -r replica-skill/replica-recon ~/.claude/skills/ - Khởi động lại Claude Code và gõ "lập kế hoạch kiến trúc cho bản clone" hoặc
/replica-architect. - Nhớ chạy
/replica-recontrước để có filereplica/recon.md, nếu không skill sẽ dừng lại.