Chủ đề Thiết kế · Trí tuệ Apache-2.0 · Làm trên Trái Đất
Agent · Claude Code

Claude Code cho thiết kế.

Claude Code là agent lập trình chạy trên terminal của Anthropic. Người ta đã dùng nó để dựng UI, design system và landing page. Open Design cắm nó vào một quy trình thiết kế thực thụ — mang theo khóa Anthropic hoặc gói đăng ký Claude của bạn, giữ mọi tệp tin ở máy bạn.

Vòng phản hồi thiết kế của Claude Code: agent terminal đưa ra các quyết định thiết kế cụ thể, trình duyệt render UI, và một không gian làm việc, với mũi tên phản hồi quay vòng trở lại

Open Design biến Claude Code thành một agent thiết kế local-first, mã nguồn mở — khóa Anthropic hoặc gói đăng ký Claude của bạn, tệp tin của bạn, kèm thư viện skill và design-system được tuyển chọn bao quanh nó.

Claude Code được nhiều người xem là agent lập trình có gu thẩm mỹ frontend tốt nhất — nó lập luận về giao diện với độ cụ thể khác thường, gọi đúng giá trị hex, khoảng cách và type scale, đồng thời tái cấu trúc UI xuyên suốt một codebase lớn mà không lạc mạch. Nhưng ngay khi mới dùng, nó vẫn có xu hướng trôi về một diện mạo chung chung trừ khi bạn trao cho nó một design system, các skill và những tham chiếu thực. Đây là hướng dẫn thực hành, đầu-cuối về cách dùng Claude Code cho công việc UI, frontend và design-system, cũng như cách nối nó vào một quy trình có cấu trúc với Open Design.

Bài viết bao quát Claude Code thực chất là gì, vì sao nó mạnh ở frontend, cách thiết lập nó từ con số không, quy trình CLAUDE.md và Skills, vòng đi-về Figma chính thức, so sánh với Codex và Cursor, những cạm bẫy khiến đầu ra AI trông chung chung, và cách Open Design lấp khoảng cách đó như một lớp thiết kế mở, local-first.

Claude Code thực chất là gì

Claude Code là công cụ lập trình theo dạng agent của Anthropic. Nó đọc codebase của bạn, chỉnh sửa tệp tin, chạy lệnh và tích hợp với các công cụ phát triển của bạn — lập kế hoạch, viết và kiểm chứng công việc từ các tác vụ bằng ngôn ngữ tự nhiên, thay vì chỉ tự động hoàn thành từng dòng.

Nó hiện diện trên nhiều bề mặt cùng chung một engine: một CLI trên terminal, các tiện ích mở rộng IDE cho VS Code, Cursor và JetBrains, một ứng dụng desktop có tính năng xem diff trực quan, và một trải nghiệm web cho các tác vụ chạy dài. Các tệp CLAUDE.md, thiết lập và máy chủ MCP của bạn theo cùng bạn trên tất cả chúng.

  • Tệp chỉ dẫn: Claude Code đọc tệp CLAUDE.md ở thư mục gốc dự án vào đầu mỗi phiên — nơi tự nhiên để mã hóa các quy ước thiết kế, tokens và danh mục kiểm tra review của bạn.
  • Skills: Agent Skills đóng gói các chỉ dẫn, script và tài nguyên lặp lại được mà Claude nạp theo nhu cầu, bao gồm skill Frontend Design chính thức của Anthropic dành cho gu thẩm mỹ.
  • Kế hoạch và subagent: Nó có thể lập kế hoạch trước khi hành động và sinh ra các subagent làm việc song song trên những phần khác nhau của một tác vụ, giúp giữ cho các đợt tái cấu trúc UI lớn được nhất quán.
  • Nhà cung cấp: Anthropic
  • Thông tin xác thực: Khóa API Anthropic (BYOK, qua Console) hoặc gói đăng ký Claude (Pro / Max)
  • Bề mặt: CLI terminal, tiện ích VS Code / Cursor / JetBrains, ứng dụng desktop, web

Vì sao Claude Code giỏi thiết kế

Trong số các agent lập trình, Claude Code nổi tiếng về gu thẩm mỹ trong công việc frontend. Có vài điều giải thích cho điều đó.

  • Quyết định cụ thể, không mơ hồ: Claude Code có xu hướng cam kết với những lựa chọn cụ thể — giá trị hex chính xác, các thang khoảng cách, type ramp và phân cấp component — thay vì nói chung chung, và đó chính là điều phân biệt một giao diện thực với một bản giữ chỗ.
  • Lập luận hiểu codebase: Với ngữ cảnh làm việc lớn, nó tái cấu trúc UI trên nhiều tệp cùng lúc, tái dùng các component và tokens sẵn có của bạn thay vì sáng chế lại các style dùng một lần.
  • Một skill frontend chính thức: Anthropic cung cấp skill Frontend Design khiến Claude viết ra một định hướng thiết kế trước, và chủ động tránh xa các font hệ thống chung chung cùng những gradient tím dễ đoán.
Sơ đồ thể hiện design system, skill và ảnh tham chiếu hội tụ thành đầu ra thiết kế tốt
Gu thẩm mỹ đến từ ba đầu vào mà bạn cung cấp: một design system, một skill và những ảnh tham chiếu thực.

Bài học cũng chính là điều Anthropic nói về các mô hình của họ: Claude không có gu thẩm mỹ mặc định — để mặc kệ, nó hội tụ về trung tâm thống kê của thiết kế web (Inter, gradient tím, đổ bóng mềm). Nó tạo ra thiết kế tốt khi bạn trao cho nó các ràng buộc. Open Design đóng gói đúng những đầu vào ấy, và đó là lý do hai thứ ăn khớp với nhau (chi tiết bên dưới).

Thiết lập Claude Code cho công việc thiết kế, từ con số không

Đây là toàn bộ lộ trình từ một máy sạch đến một Claude Code có thể dựng và kiểm chứng UI.

# 1. Install Claude Code (native install, recommended)
curl -fsSL https://claude.ai/install.sh | bash
# or: brew install --cask claude-code
# Windows PowerShell: irm https://claude.ai/install.ps1 | iex

# 2. Start it in your project and sign in on first run
cd your-project
claude            # sign in with your Claude subscription or API key

# 3. Generate project context
/init             # creates a CLAUDE.md for this project

# 4. Add the official Frontend Design skill
claude plugin install frontend-design@claude-plugins-official

# 5. Wire the Figma MCP server (optional, for design handoff)
claude plugin install figma@claude-plugins-official
Quy trình thiết lập năm bước: cài đặt, xác thực, cấu hình CLAUDE.md, thêm skill, kiểm chứng
Trình tự thiết lập: cài đặt → xác thực → cấu hình CLAUDE.md → thêm skill Frontend Design → bật kiểm chứng trên trình duyệt.
  • Mã hóa các quy tắc thiết kế của bạn: Đặt tokens, primitive và quy ước của bạn vào CLAUDE.md rồi trỏ Claude tới đó, để đầu ra khớp với một thương hiệu thay vì mặc định về một diện mạo chung chung.
  • Thêm kiểm chứng trên trình duyệt: Nối một MCP Playwright hoặc Chrome để Claude render trong trình duyệt thực và kiểm tra đầu ra trên các breakpoint thay vì chỉ xác nhận build thành công.

Quy trình CLAUDE.md và Skills

Vòng thiết kế đòn bẩy cao nhất với Claude Code là cấp cho nó các tham chiếu thực cộng với ngữ cảnh thiết kế của bạn, rồi lặp đi lặp lại cho đến khi UI khớp — với CLAUDE.md và Skills mang theo các ràng buộc để bạn không phải giải thích lại chúng ở mỗi prompt.

  1. Bắt đầu từ những tham chiếu hình ảnh rõ ràng nhất bạn có — và đưa vào nhiều trạng thái (desktop và mobile, hover, rỗng, đang tải), không chỉ một ảnh hero.
  2. Hãy cụ thể trong prompt; prompt mơ hồ tạo ra UI chung chung ngay cả với một agent mạnh.
  3. Giữ design system và các quy ước của bạn trong CLAUDE.md, và cho Claude biết tokens cùng các primitive chuẩn nằm ở đâu.
  4. Thêm skill Frontend Design để Claude cam kết với một định hướng thẩm mỹ thực sự trước khi viết code.
  5. Nối kiểm chứng trên trình duyệt để Claude render, đổi kích thước theo breakpoint và đối chiếu lại với các tham chiếu — không chỉ xác nhận nó build được.

Thả một ảnh tham chiếu vào phiên và prompt bằng các ràng buộc cụ thể:

claude "Implement reference-desktop.png and reference-mobile.png in
  React + Vite + Tailwind + TypeScript.
  Reuse the design-system components and tokens described in CLAUDE.md.
  Match spacing, layout, and hierarchy; make it responsive.
  Render it in the browser, verify it matches the references across
  breakpoints, and iterate until it does."

Chạy một dev server song song, giữ prompt nhỏ và tập trung, commit các vòng lặp tốt / hoàn tác các vòng tệ (báo cho Claude biết khi bạn hoàn tác) để mỗi lượt dựng trên một nền sạch. Dùng chế độ plan cho các đợt tái cấu trúc lớn hơn để bạn xem xét cách tiếp cận trước khi bất kỳ tệp nào thay đổi.

Claude Code + Figma: vòng đi-về thiết kế ↔ code

Vào tháng 2 năm 2026, Anthropic và Figma ra mắt một tích hợp hai chiều hạng nhất qua máy chủ Figma MCP. Nó hoạt động theo cả hai chiều.

  • Thiết kế → Code: Chọn một frame trong Figma hoặc dán một liên kết vào Claude Code, kéo ngữ cảnh thiết kế về, và yêu cầu nó hiện thực thiết kế bằng thư viện component sẵn có của bạn. Code Connect giữ cho đầu ra ăn khớp với các component thực của bạn.
  • Code → Thiết kế: Dựng và xem trước một tính năng trong trình duyệt, rồi nói “Send this to Figma” để chụp lại UI đang chạy thành các layer Figma chỉnh sửa được — toàn bộ màn hình hoặc một phần tử được chọn.

Cài đặt một lần với claude plugin install figma@claude-plugins-official (Dev Mode MCP yêu cầu gói Figma trả phí). Cùng một Figma MCP có sẵn cho Claude Code, Codex, Cursor và VS Code — đúng kiểu năng lực di động, đa-agent mà Open Design được tạo ra để điều phối.

Claude Code so với Codex so với Cursor cho thiết kế

Không có người thắng cuộc duy nhất cho công việc thiết kế — mỗi agent có một thế mạnh khác nhau, và các đội ngũ giàu kinh nghiệm xếp chồng chúng. Một bản tóm tắt công bằng:

AgentThế mạnh thiết kếPhù hợp nhất cho
Claude CodeQuyết định thiết kế cụ thể (hex, khoảng cách, kiểu chữ) và lập luận UX hiểu codebaseLập luận frontend và tái cấu trúc ngữ cảnh lớn
CodexĐộ tinh chỉnh thị giác mạnh và khả năng hiểu hình ảnh; build bất đồng bộ trong sandboxBuild bất đồng bộ được ủy thác và quy tắc AGENTS.md di động
CursorVòng dựng-và-thấy trực quan với xem trước trực tiếp và chỉnh sửa inlineCông việc UI lặp-và-quan-sát chặt chẽ bên trong một IDE

Kết luận lặp đi lặp lại của cộng đồng là gu thẩm mỹ đến từ con người: cả ba đều mặc định về một thẩm mỹ chung chung nếu thiếu skill, tham chiếu và ràng buộc. Đó mới là vấn đề thực cần giải — và nó mang hình hài công cụ thiết kế, chứ không phải hình hài mô hình.

Cạm bẫy, và cách tránh diện mạo “AI slop”

Ngay cả với danh tiếng về gu thẩm mỹ của Claude Code, phàn nàn phổ biến nhất về thiết kế do AI tạo ra là nó trông chung chung — font Inter, gradient tím trên nền trắng, đổ bóng mềm, bo góc quá khổ, một thẩm mỹ “gào lên rằng AI làm cái này.” Chính Anthropic quy điều này cho sự hội tụ phân phối: các lựa chọn an toàn áp đảo dữ liệu huấn luyện web. Những vấn đề khác được báo cáo gồm bố cục mobile vỡ và phần chỉ dẫn rò rỉ vào nội dung UI.

  • Cài skill Frontend Design: Nó buộc Claude cam kết với một định hướng thực và chủ động tránh các font cùng gradient bị AI lạm dụng.
  • Bật kiểm chứng trên trình duyệt: Bắt Claude render và tự kiểm tra trên các breakpoint để bố cục không âm thầm vỡ trên mobile.
  • Cung cấp tokens và tham chiếu: Tokens thiết kế thực và ảnh chụp tham chiếu là đòn bẩy lớn nhất duy nhất lên chất lượng đầu ra.
  • Mã hóa quy tắc trong CLAUDE.md: Đặt những quy tắc kiểu “không thẻ hero, tối đa hai kiểu chữ, phân cấp ưu tiên thương hiệu” ở nơi agent đọc mỗi lần chạy.

Hãy để ý rằng mọi biện pháp giảm thiểu đều xoay quanh việc trao cho agent một ngữ cảnh thiết kế được tuyển chọn. Duy trì ngữ cảnh đó bằng tay, theo từng dự án, chính là sự cực nhọc mà Open Design loại bỏ.

Thiết kế với Claude Code bên trong Open Design

Open Design là lớp thiết kế mã nguồn mở mà quy trình ở trên cứ liên tục đòi hỏi. Nó coi Claude Code như một adapter hạng nhất và bao bọc nó trong một thư viện skill và design-system được tuyển chọn, một render pipeline có cấu trúc và một giao diện desktop cục bộ — để ngữ cảnh thiết kế giúp Claude Code trở nên giỏi đã có sẵn ngay từ lần chạy đầu tiên, chứ không phải ghép lại bằng tay mỗi lần.

  1. Cài đặt Open Design và chọn Claude Code làm agent của bạn.
  2. Xác thực bằng khóa API Anthropic (BYOK) hoặc gói đăng ký Claude của bạn — thông tin xác thực ở lại trên máy bạn và không bao giờ được trung chuyển qua chúng tôi.
  3. Chọn một design system và một skill, rồi tạo ra deck, prototype và landing page với gu thẩm mỹ nhất quán.
  4. Mọi sản phẩm và tệp DESIGN.md đều nằm trong repo của riêng bạn, không phải một đám mây được lưu trữ ở nơi khác.

Cùng một agent Claude Code, cùng một khóa — cộng thêm một quy trình thiết kế thực, di động, mã nguồn mở bao quanh nó. Nó local-first và Apache-2.0, nên không gì về công việc hay thông tin xác thực của bạn rời khỏi máy bạn.

Câu hỏi thường gặp

  1. 01 Claude Code có tốt cho công việc thiết kế không?

    Có — nó được nhiều người xem là agent lập trình có gu thẩm mỹ frontend tốt nhất, đưa ra các quyết định cụ thể và hiểu codebase về giá trị hex, khoảng cách và type scale. Với skill Frontend Design, một design system và những ảnh tham chiếu thực trong ngữ cảnh, nó tạo ra UI responsive chất lượng sản xuất và có thể kiểm chứng trong trình duyệt. Thiếu ngữ cảnh đó, nó có xu hướng mặc định về một diện mạo chung chung, và đó chính là khoảng cách mà Open Design lấp đầy.

  2. 02 Tôi có cần gói đăng ký Claude để thiết kế với Claude Code không?

    Bạn có thể dùng hoặc khóa API Anthropic (BYOK, qua Console) hoặc gói đăng ký Claude (Pro / Max). Dù theo cách nào, Open Design cũng không bao giờ trung chuyển thông tin xác thực của bạn — chúng được agent của bạn dùng trực tiếp trên máy bạn.

  3. 03 Claude Code hay Codex cho thiết kế frontend?

    Cả hai đều mạnh. Claude Code nổi tiếng với các quyết định thiết kế cụ thể, hiểu codebase và lập luận frontend; Codex có độ tinh chỉnh thị giác mạnh và xuất sắc ở các bản build được ủy thác, chạy trong sandbox. Nhiều đội dùng cả hai — Open Design cho phép bạn đổi agent mà không thay đổi quy trình thiết kế của mình.

  4. 04 Làm sao kết nối Claude Code với Figma?

    Cài plugin Figma chính thức bằng claude plugin install figma@claude-plugins-official. Sau đó bạn có thể hiện thực các frame Figma thành code bằng ngữ cảnh thiết kế, và đẩy một UI đang chạy ngược lại thành các frame Figma chỉnh sửa được với “Send this to Figma.” Dev Mode MCP yêu cầu một gói Figma trả phí.

  5. 05 Skills và CLAUDE.md là gì?

    CLAUDE.md là một tệp markdown ở thư mục gốc dự án mà Claude Code đọc vào đầu mỗi phiên — nơi để mã hóa các quy ước thiết kế của bạn. Skills đóng gói các chỉ dẫn và tài nguyên lặp lại được mà Claude nạp theo nhu cầu, bao gồm skill Frontend Design chính thức của Anthropic. Open Design cung cấp một thư viện tuyển chọn cả hai để bạn bỏ qua phần thiết lập theo từng dự án.

  6. 06 Làm sao tránh thẩm mỹ “AI slop” chung chung?

    Cài skill Frontend Design, cung cấp tokens thiết kế thực và ảnh chụp tham chiếu, mã hóa quy tắc thương hiệu trong CLAUDE.md, và bật kiểm chứng trên trình duyệt. Open Design cung cấp những thứ này dưới dạng một thư viện tuyển chọn để bạn bỏ qua phần thiết lập theo từng dự án.

  7. 07 Open Design có liên kết với Anthropic không?

    Không. Claude Code là sản phẩm của Anthropic; Open Design là một dự án mã nguồn mở độc lập hỗ trợ nó như một adapter hạng nhất. Claude và Claude Code là thương hiệu của Anthropic.

  8. 08 Tệp tin và thông tin xác thực của tôi có an toàn không?

    Có — Open Design là local-first và Apache-2.0. Tệp tin, sản phẩm và DESIGN.md của bạn ở lại trong repo của riêng bạn, còn thông tin xác thực Anthropic của bạn được agent của bạn dùng trực tiếp, không bao giờ định tuyến qua máy chủ Open Design.

Thiết kế với Claude Code, theo cách mở.

Mang theo khóa Anthropic hoặc gói đăng ký Claude của riêng bạn, giữ mọi tệp tin ở máy, và có một thư viện thiết kế được tuyển chọn bao quanh agent bạn đã dùng.

● Apache-2.0 Apache-2.0 · Làm trên Trái Đất · BYOK Xem tất cả agent được hỗ trợ