CƯỜNG MÊ AI Đăng ký
CƯỜNG MÊ AI
Về mình Tài liệu
Đăng ký miễn phí
Hướng dẫn từng bước · Claude Code · Thiết kế giao diện

5 món đồ nghề giúp Claude Code làm giao diện có gu

Taste Skill, Web Design Guidelines, Awesome DESIGN.md, Image to Code và Playwright CLI.

5 công cụ Cơ bản tới trung cấp Đọc trong 12 phút · Tháng 9, 2026
Claude Code · bộ đồ nghề thiết kế 1 Taste Skill · 13 skill dạy gu 2 Web Guidelines · soi lỗi giao diện 3 Awesome DESIGN.md · hơn 70 nhận diện 4 Image to Code · vẽ ảnh rồi code 5 Playwright CLI · mở web xem lại Cường Mê AI · 5 món cho giao diện đẹp hơn

Claude Code viết code thì nhanh, nhưng giao diện nó tự nghĩ ra thường na ná nhau: nền trắng, chữ xám, nút bo tròn, khoảng cách đều đều. Nhìn thì sạch mà không có gu. 5 công cụ trong bài này chữa đúng chỗ đó, mỗi cái lo một khúc: dạy gu thẩm mỹ, soi lỗi giao diện, mượn nhận diện của các thương hiệu lớn, dựng ảnh mẫu trước khi code, và cho Claude tự mở trình duyệt xem lại thành quả.

Bài này đi từng cái một: nó là gì, cài bằng lệnh nào, dán vào đâu, nhắn câu gì để dùng, và chỗ nào hay vướng.

Mục lục
  1. Skill, CLI, file tham chiếu: Ba kiểu khác nhau
  2. Chuẩn bị máy và cách cài chung
  3. 1. Taste Skill: 13 skill dạy gu cho Claude
  4. 2. Web Design Guidelines: Người soi lỗi
  5. 3. Awesome DESIGN.md: Hơn 70 bộ nhận diện
  6. 4. Image to Code: Vẽ ảnh trước, code sau
  7. 5. Playwright CLI: Cho Claude tự mở web xem
  8. Ghép cả 5 thành một quy trình
  9. Lỗi thường gặp và cách xử lý

Skill, CLI, file tham chiếu: Ba kiểu khác nhau

5 món dưới đây không cùng loại. Hiểu đúng loại thì lúc cài bạn biết ngay mình đang làm gì, và lúc hỏng cũng biết nhìn vào đâu.

LoạiLà gìTrong bài này
SkillMột thư mục chứa file SKILL.md, bên trong là bộ hướng dẫn để Claude giỏi thêm một việc. Giống như đưa cho thợ một cuốn cẩm nang nghề[10].Taste Skill, Web Design Guidelines, Image to Code
CLIMột chương trình chạy bằng dòng lệnh trong Terminal. Claude gõ lệnh, chương trình làm việc rồi trả kết quả về.Playwright CLI
File tham chiếuChỉ là một file chữ bạn để trong dự án rồi bảo Claude đọc. Không cài gì hết.Awesome DESIGN.md
Vì sao phải phân biệt

Skill nằm trong thư mục dự án nên cài xong phải mở lại Claude Code mới thấy, kiểm bằng lệnh /skills. CLI nằm ngoài Claude, bạn gõ thẳng trong Terminal cũng chạy. File tham chiếu thì chỉ nằm im trong dự án, Claude đọc khi bạn nhắc tới. Hỏng cái nào cứ theo đúng đường đó mà dò.

Chuẩn bị máy và cách cài chung

4 trong 5 món cài bằng dòng lệnh, nên làm phần này một lần rồi khỏi lo nữa.

1

Kiểm tra Node.js

Mọi lệnh bắt đầu bằng npx hay npm đều cần Node.js, phần mềm nền để chạy các công cụ viết bằng JavaScript. Playwright CLI cần Node.js 18 trở lên[9]. Mở Terminal trên máy Mac, hoặc PowerShell trên Windows, rồi gõ:

Terminal
node -v

Hiện ra số kiểu v22.x.x là có rồi. Báo command not found thì vào nodejs.org tải bản LTS, cài như app bình thường rồi mở lại Terminal[11].

2

Hiểu lệnh npx skills

Ba skill trong bài đều cài bằng một công cụ duy nhất tên là skills, do nhóm Vercel Labs làm[3]. Bạn không cần cài nó trước, chữ npx ở đầu lệnh sẽ tự tải về rồi chạy.

Cú pháp chung
# cài cả bộ skill của một kho
npx skills add <tên-người>/<tên-kho>

# chỉ cài một skill trong kho đó
npx skills add <tên-người>/<tên-kho> --skill "tên-cài-của-skill"

# xem những skill đã cài
npx skills list

Hai chỗ cần nhớ: đường dẫn kho viết gọn dạng tên-người/tên-kho, và tuỳ chọn --skill để chỉ lấy đúng một skill thay vì cả bộ.

3

Chọn cài cho một dự án hay cho cả máy

Mặc định skill được chép vào thư mục .claude/skills/ nằm ngay trong dự án bạn đang mở, tức là chỉ dự án đó dùng được, nhưng đẩy lên Git thì cả nhóm cùng có. Thêm cờ -g thì nó chép vào ~/.claude/skills/, mọi dự án trên máy đều dùng được[3].

Chọn phạm vi cài
# cài cho riêng dự án đang mở (mặc định), vào .claude/skills/
npx skills add vercel-labs/agent-skills

# cài cho cả máy, vào ~/.claude/skills/
npx skills add vercel-labs/agent-skills -g
4

Kiểm tra Claude đã thấy chưa

Mở Claude Code trong thư mục dự án rồi gõ /skills để xem danh sách skill hiện có. Nếu vừa cài mà chưa thấy, thoát Claude Code rồi mở lại, vì nó chỉ quét thư mục skill lúc khởi động.

Trong danh sách đó, mỗi skill hiện lên dưới tên gọi của nó, và đây là tên bạn gõ sau dấu gạch chéo khi muốn gọi thẳng. Tên gọi thường khác tên bạn gõ lúc cài, nên đừng thấy lệch mà tưởng cài hỏng.

Nhờ Claude cài hộ

Ngại gõ lệnh thì copy cả khối lệnh ở mục bạn cần, dán thẳng vào khung chat Claude Code rồi nhắn: “Chạy giúp mình lệnh này, hỏi lại nếu cần quyền gì.” Claude sẽ xin phép trước khi chạy, bạn chỉ việc bấm đồng ý.

1. Taste Skill: 13 skill dạy gu cho Claude

Bộ skill dạy Claude cách bố cục, chọn chữ, chọn màu theo một gu rõ ràng, thay vì bày ra giao diện mặc định ai nhìn cũng thấy quen quen.

Tác giả gọi nó là “bộ khung chống hàng chợ”[1]. Điểm hay là nó không chỉ có một gu: kho có 13 skill, mỗi cái một tính cách khác nhau[2].

Tên skillHợp với kiểu trang nào
taste-skill (mặc định)Bản chính, có hệ thống thiết kế thật và bước tự rà trước khi xuất code
soft-skillTrang cần cảm giác êm, sang, nhiều khoảng thở
minimalist-skillTối giản, kỷ luật, ít chi tiết thừa
brutalist-skillMạnh, tương phản cao, khối chữ lớn
redesign-skillSửa lại một trang có sẵn, rà trước rồi mới đổi
brandkit, stitch-skill, output-skill...Các việc phụ trợ: dựng bộ nhận diện, ghép màn, chuẩn hoá đầu ra

Cài cả bộ

Một lệnh là có hết 13 cái, sau đó Claude tự chọn cái hợp với việc bạn đang nhờ:

Cài cả bộ Taste Skill
npx skills add Leonxlnx/taste-skill

# muốn dùng ở mọi dự án thì thêm -g
npx skills add Leonxlnx/taste-skill -g

Chỉ lấy một gu

Không muốn ôm hết thì gọi đúng tên cài của skill đó. Tên cài nằm ở dòng name: trong file SKILL.md, không phải tên thư mục:

Cài riêng một gu
# bản chính, chống giao diện hàng chợ
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"

# gu tối giản
npx skills add https://github.com/Leonxlnx/taste-skill --skill "minimalist-skill"

# sửa lại trang có sẵn
npx skills add https://github.com/Leonxlnx/taste-skill --skill "redesign-skill"

Cách dùng

Skill tự kích hoạt khi bạn nhờ việc liên quan tới giao diện. Cứ nói việc mình cần, đừng gọi tên skill:

Dán vào Claude Code
Làm trang giới thiệu cho tiệm cà phê của mình: một khúc đầu trang, một khúc menu,
một khúc đánh giá khách. Gu trầm, ít màu, chữ là nhân vật chính. Đừng dùng template.

Trang /pricing của mình nhìn nhạt quá. Rà lại rồi sửa cho ra chất riêng,
nhưng giữ nguyên nội dung chữ và cấu trúc dữ liệu.
Cài cả bộ có làm Claude rối không

Không. Mỗi skill có một dòng mô tả riêng, Claude đọc mô tả rồi chọn cái khớp với việc bạn đang nhờ. Muốn chắc ăn thì nói thẳng gu bạn muốn ngay trong câu nhờ việc, ví dụ “làm theo hướng tối giản”.

Miễn phí, giấy phép MIT · Chạy được với Claude Code, Cursor, Codex, Gemini CLI · Kho mã nguồn

2. Web Design Guidelines: Người soi lỗi

Skill của Vercel, chuyên đọc lại code giao diện bạn vừa viết và chỉ ra chỗ sai về khả năng tiếp cận và trải nghiệm, kèm số dòng cụ thể[5].

Điểm đáng chú ý là nó không nhớ luật trong đầu. Mỗi lần chạy, skill tải bộ quy tắc mới nhất từ kho web-interface-guidelines về rồi mới soi[6]. Bộ quy tắc đó có hơn 100 điều, từ vùng bấm đủ lớn, thứ tự tab bàn phím, cho tới trạng thái rỗng và thông báo lỗi[4].

Cài

Skill này nằm trong bộ tám skill của Vercel. Lấy đúng một cái:

Cài riêng skill soi lỗi
npx skills add vercel-labs/agent-skills --skill web-design-guidelines

Hoặc lấy cả bộ, trong đó có react-best-practices và writing-guidelines cũng khá đáng dùng[4]:

Cài cả bộ tám skill của Vercel
npx skills add vercel-labs/agent-skills -g

Cách dùng

Nói rõ file hoặc thư mục cần soi, nếu không nó sẽ hỏi lại bạn muốn soi cái gì[5]:

Dán vào Claude Code
Soi toàn bộ file trong thư mục app/ theo bộ quy tắc giao diện, liệt kê lỗi kèm số dòng,
xếp theo mức nghiêm trọng. Chưa sửa gì hết, để mình duyệt trước.

Sửa giúp mình các lỗi mức cao trong danh sách vừa rồi, mỗi lần sửa một file.
Bắt soi trước, sửa sau

Đừng nhờ soi và sửa trong cùng một câu. Cho nó liệt kê lỗi trước, bạn đọc qua rồi mới chọn cái nào đáng sửa. Nhiều lỗi trong bộ quy tắc là chuyện quan điểm, không phải lỗi thật của dự án bạn.

Miễn phí · Do Vercel làm · Cần mạng lúc chạy để tải bộ quy tắc · Kho mã nguồn

3. Awesome DESIGN.md: Hơn 70 bộ nhận diện

Bộ sưu tập hơn 70 file DESIGN.md rút ra từ website của các thương hiệu lớn, để Claude dựng giao diện theo đúng chất của họ[8].

Mỗi file là một bản mô tả bằng chữ: bảng màu kèm vai trò của từng màu, thứ bậc kiểu chữ, cách tạo nút và thẻ, nguyên tắc bố cục, độ nổi khối và đổ bóng, những điều nên tránh, cách co giãn trên điện thoại. Có Claude, Linear, Notion, Figma, Stripe, Vercel, Cursor, Tesla, cho tới mấy bộ hoài cổ kiểu Dell năm 1996[8].

1

Lấy file về

Không cần cài gì. Mở kho, vào thư mục design-md/, chọn thương hiệu bạn thích, mở file DESIGN.md rồi bấm nút copy nội dung. Mỗi thư mục còn kèm hai file preview.html sáng và tối để bạn xem trước bảng màu và kiểu chữ trước khi chọn[8].

Chưa cài git thì bấm nút Code màu xanh ở đầu kho rồi chọn Download ZIP, giải nén ra là có đủ. Quen dòng lệnh thì tải cả kho một lần:

Tải cả kho
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-md/design-md
ls
2

Đặt vào dự án

Chép file vào thư mục gốc của dự án, giữ nguyên tên DESIGN.md. Để ngay gốc thì Claude tìm thấy dễ, và cả nhóm mở dự án lên đều dùng chung một bản.

3

Bảo Claude đọc

Nhắc tên file trong câu nhờ việc, đừng để Claude tự đoán:

Dán vào Claude Code
Đọc file DESIGN.md ở thư mục gốc rồi dựng trang chủ theo đúng bảng màu, kiểu chữ
và cách tạo nút mô tả trong đó. Chỗ nào file không nói thì hỏi mình, đừng tự chế.
Đừng bê nguyên nhận diện của người ta

Các file này chép lại màu sắc và kiểu chữ của những thương hiệu có thật. Lấy làm cảm hứng hoặc học cách một hệ thống thiết kế được viết ra thì tốt, nhưng dựng một trang giống hệt rồi gắn tên mình vào thì vừa dễ dính chuyện bản quyền, vừa không còn là của bạn nữa.

Miễn phí · hơn 70 bộ, mỗi bộ kèm 2 file xem trước · Kho mã nguồn

4. Image to Code: Vẽ ảnh trước, code sau

Đảo ngược thứ tự quen thuộc: bắt Claude vẽ ảnh mẫu cho từng khúc trang, phân tích kỹ cái ảnh đó, rồi mới viết code bám theo[7].

Lý do của cách làm này khá dễ hiểu. Khi code thẳng, AI phải vừa nghĩ bố cục vừa nghĩ cú pháp, nên hay ra thứ an toàn và nhạt. Có ảnh mẫu trước thì phần thẩm mỹ đã chốt xong, bước code chỉ còn là dịch lại cho đúng.

Ba nguyên tắc skill này bắt tuân theo

Cài

Skill này nằm chung kho với Taste Skill, nên nếu bạn đã cài cả bộ ở mục 1 thì có sẵn rồi. Lấy riêng thì gõ:

Cài riêng Image to Code
npx skills add https://github.com/Leonxlnx/taste-skill --skill "image-to-code"

Cách dùng

Skill chỉ có ích khi phần mềm bạn đang dùng sinh được ảnh. Claude Code bản thường chưa sinh ảnh, nên hoặc bạn gắn thêm một MCP sinh ảnh, hoặc tự tạo ảnh ở chỗ khác rồi kéo vào khung chat[7].

Dán vào Claude Code
Làm trang bán khoá học gồm bốn khúc: đầu trang, lợi ích, giảng viên, bảng giá.
Vẽ trước bốn ảnh mẫu riêng cho bốn khúc, khổ lớn, mỗi khúc một tấm.
Phân tích từng ảnh về kiểu chữ, khoảng cách, màu và bố cục, rồi mới code theo đúng ảnh đó.
Ảnh mẫu không phải ảnh dùng thật

Ảnh sinh ra chỉ để chốt bố cục và tinh thần, đừng cắt ra dán vào trang. Chữ trong ảnh AI hay sai chính tả tiếng Việt, và ảnh nặng hơn code rất nhiều.

Miễn phí, nằm trong kho taste-skill · Cần công cụ sinh ảnh đi kèm · Xem nội dung skill

5. Playwright CLI: Cho Claude tự mở web xem

Công cụ dòng lệnh của Microsoft, cho Claude mở trình duyệt thật, bấm nút, chụp màn hình và đọc log, mà không phải nuốt cả trang web vào bộ nhớ[9].

Đây là mảnh ghép cuối của quy trình làm giao diện: sửa xong thì phải nhìn lại kết quả. Không có nó, Claude sửa CSS trong bóng tối rồi hỏi bạn “trông ổn chưa”.

1

Cài

Cài một lần cho cả máy. Lần chạy đầu có thể lâu hơn bình thường vì nó còn chuẩn bị trình duyệt[9]:

Terminal
npm install -g @playwright/cli@latest
playwright-cli --help
2

Cài luôn phần skill đi kèm

Công cụ có sẵn một bộ skill để Claude Code biết dùng nó cho đúng. Chạy thêm lệnh này:

Terminal
playwright-cli install --skills

Sau bước này, Claude Code và vài trợ lý khác sẽ tự dùng bộ skill đã cài trên máy[9].

3

Mấy lệnh hay dùng nhất

Bạn ít khi phải gõ tay, Claude sẽ gõ. Nhưng biết vài lệnh thì lúc kiểm tra tay cũng tiện. Nhớ chạy open trước, vì mấy lệnh sau đều làm việc trên trang đang mở:

Vài lệnh cơ bản
# mở một trang, thêm --headed để thấy cửa sổ trình duyệt
playwright-cli open https://cuongmeai.com --headed

# chụp màn hình ra file
playwright-cli screenshot --filename=trang-chu.png

# lấy ảnh chụp cấu trúc trang, nhẹ hơn ảnh thật, hợp cho AI đọc
playwright-cli snapshot

# đọc log trong console của trang
playwright-cli console

Cách dùng

Dán vào Claude Code
Mở http://localhost:3000, chụp màn hình ở bề ngang 390px và 1440px,
rồi nói xem khúc đầu trang có bị tràn ngang hay chữ bị cắt cụt chỗ nào không.

Bấm thử nút Đăng ký trên trang, xem console có báo lỗi gì không rồi kể lại cho mình.
Khác gì Playwright MCP

Cùng nhà Microsoft, cùng điều khiển trình duyệt. Bản CLI gọn và nhanh, hợp việc chụp ảnh và kiểm tra lặt vặt. Bản MCP giữ được phiên làm việc và soi sâu hơn, hợp việc dài hơi như chạy kịch bản kiểm thử.

Miễn phí, nguồn mở · Cần Node.js 18 trở lên · Hơn 70 lệnh chia 11 nhóm · Kho mã nguồn

Ghép cả 5 thành một quy trình

Cài đủ rồi thì đừng dùng rời rạc. Thứ tự dưới đây là cách 5 món ăn khớp với nhau trong một lần làm trang:

BướcDùng cái gìBạn nhắn gì
Chốt guAwesome DESIGN.mdChép file nhận diện vào dự án, bảo Claude bám theo
Dựng ảnh mẫu (tuỳ chọn, cần công cụ sinh ảnh)Image to Code“Vẽ ảnh mẫu từng khúc trước, xong phân tích rồi mới code”
Viết giao diệnTaste Skill“Làm trang giới thiệu, gu tối giản, chữ là nhân vật chính”
Soi lỗiWeb Design Guidelines“Soi thư mục app/ theo bộ quy tắc giao diện”
Nhìn lạiPlaywright CLI“Mở localhost:3000, chụp màn hình ở 390px và 1440px”
Đừng bật hết cùng lúc ngay lần đầu

Cài đủ 5 rồi thì lần đầu cứ dùng hai cái thôi, ví dụ Taste Skill để dựng và Playwright CLI để nhìn lại. Quen tay rồi thêm dần. Bật hết ngay từ đầu thì lúc kết quả không như ý, bạn không biết cái nào gây ra.

Lỗi thường gặp và cách xử lý

Hiện tượngCách xử lý
command not found: npxChưa có Node.js. Tải bản LTS ở nodejs.org rồi mở lại Terminal.
Cài skill xong mà /skills không thấyThoát Claude Code rồi mở lại. Nó chỉ quét thư mục skill lúc khởi động.
Skill có trong danh sách nhưng Claude không dùngCâu nhờ việc chưa dính tới mô tả của skill. Nói rõ việc cần làm, hoặc gọi thẳng tên skill bằng dấu gạch chéo.
Cài skill vào nhầm dự ánThiếu cờ -g. Chạy lại lệnh cài kèm -g, rồi gõ npx skills remove <tên-skill> trong dự án cũ để dọn bản thừa.
Web Design Guidelines chạy nhưng không ra lỗi nàoBạn chưa nói file nào. Chỉ rõ đường dẫn thư mục hoặc tên file.
Image to Code không vẽ được ảnhPhần mềm bạn đang dùng chưa sinh được ảnh. Tự tạo ảnh ở chỗ khác rồi kéo vào khung chat.
Playwright mở lên rồi tắt ngayThêm --headed để cửa sổ hiện ra và ở lại cho bạn nhìn.
Chụp màn hình báo chưa có trangChưa chạy open. Mở trang trước rồi mới chụp, snapshot hay đọc console.
Hai thứ nên cẩn thận

Skill là file chữ do người lạ viết, trước khi cài nên mở SKILL.md đọc lướt xem nó bảo Claude làm gì. Playwright mở được mọi trang, nên đừng để nó tự lướt trang lạ rồi làm theo chữ trên đó. Và mọi thứ ở đây đều sửa file trong dự án, nên trước khi cho chạy hàng loạt thì commit lại một bản cho chắc.

Đăng ký sớm

Khoá học AI của mình sắp mở

Để lại email, mình báo trước ngày mở đăng ký và giữ mức giảm 20% cho người đăng ký sớm.

Miễn phí · Không spam · Huỷ bất cứ lúc nào

Nguồn tham khảo 11 nguồn
  1. Taste Skill: Trang chủ và hướng dẫn cài
  2. Leonxlnx/taste-skill: Kho mã nguồn, danh sách 13 skill
  3. vercel-labs/skills: Công cụ dòng lệnh npx skills
  4. vercel-labs/agent-skills: Bộ skill của Vercel
  5. web-design-guidelines: Nội dung SKILL.md
  6. vercel-labs/web-interface-guidelines: Bộ quy tắc gốc mà skill tải về
  7. image-to-code-skill: Nội dung SKILL.md
  8. VoltAgent/awesome-design-md: hơn 70 file DESIGN.md
  9. microsoft/playwright-cli: Kho mã nguồn và danh sách lệnh
  10. Anthropic: Tài liệu chính thức về skill cho Claude Code
  11. Node.js: Trang tải chính thức
Đọc tiếp
Tìm hiểu về Cường