Design DNA — Trích xuất & áp dụng ADN thiết kế
Phân tích thiết kế tham chiếu thành hồ sơ JSON ba chiều (design system, phong cách, hiệu ứng) rồi dựng lại giao diện mới và tự kiểm chứng màu sắc.
Thiết kế · UITrung cấp★ 1,838⑂ 100Điểm AI 9/10Cập nhật lần cuối: 28 thg 8, 2026
Làm được gì
- Nhận ảnh, ảnh chụp màn hình hoặc URL và tạo hồ sơ JSON gồm ba chiều: design system (màu, chữ, khoảng cách, lưới, bo góc, đổ bóng, chuyển động), design style (tâm trạng, cá tính, bố cục) và visual effects (Canvas, WebGL, particle, shader, hiệu ứng cuộn).
- Màu sắc được đo bằng script
scripts/measure-colors.mjsthay vì ước lượng bằng mắt, tránh lệch ΔE lớn. - Từ JSON đó, kỹ năng sinh ra HTML tự chứa với biến CSS, rồi dùng
scripts/verify.mjschấm điểm ΔE và độ phủ màu giữa ảnh kết quả và bảng màu gốc, tự sửa nếu FAIL.
Phù hợp với ai
- Lập trình viên front-end muốn tái tạo chính xác tông màu của một website tham chiếu
- Người phụ trách design system cần tài liệu hoá token và style guide
- Freelancer/startup cần dựng bản demo nhanh chỉ từ vài ảnh tham chiếu
Ví dụ sử dụng
- "Phân tích ảnh này thành design DNA JSON" → xuất hồ sơ đầy đủ ba chiều
- "Dựng landing page cho sản phẩm theo đúng phong cách trang này" → chạy liền Phase 2 rồi Phase 3 và xác minh màu
- "Cho tôi xem schema của Design DNA" → trình bày toàn bộ trường kèm giải thích
· · · 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/zanwei/design-dna/HEAD/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 SKILL.m từ repo GitHub zanwei/design-dna vào ~/.claude/skills/design-dna/ 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/zanwei/design-dna.git ~/.claude/skills/design-dna⚠ Đâ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 và kiểm tra Node.js (>=18) bằng
node -v. - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Clone kho:
git clone https://github.com/zanwei/design-dna.git ~/.claude/skills/design-dna - Cài sẵn phụ thuộc cho script đo màu:
npm install --prefix ~/.claude/skills/design-dna/scripts - Kiểm tra tệp
~/.claude/skills/design-dna/SKILL.mdđã tồn tại (nếu nằm trong thư mục con, hãy di chuyển thư mục đó vào~/.claude/skills). - Khởi động lại Claude Code và thử: "trích xuất design DNA từ ảnh này".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT