Frontend Design Router
Kỹ năng định tuyến mọi công việc UI/UX frontend qua 4 bộ quy tắc — thẩm mỹ, hiệu năng, thư viện UI/UX và quy trình thiết kế — để tránh giao diện 'nhìn là biết AI làm'.
Thiết kế · UITrung cấp★ 67,531⑂ 5,507Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Đây là một router, không phải sổ tay quy tắc. Khi có yêu cầu về frontend, nó chọn đọc số file tham chiếu tối thiểu rồi thực thi theo hướng dẫn đó.
- design: bắt buộc tạo
DESIGN.md(hệ thống thiết kế) trước khi viết component; có 12 phong cách (tối giản, brutalist, cao cấp, chuẩn Awwwards…) và 70 hệ thống thương hiệu (Stripe, Linear, Notion, Vercel, Apple…). - perfection: đo Lighthouse bằng Playwright Chromium thật, mục tiêu 100 điểm ở mọi hạng mục — cấm gỡ animation hay ẩn nội dung để ăn điểm.
- ui-ux-db: CLI tìm bảng màu, cặp font, loại biểu đồ, cấu trúc landing page.
- designpowers: persona, ràng buộc khả năng tiếp cận, phê bình thiết kế, nợ thiết kế, tài liệu bàn giao.
Các nguyên tắc chung: không dùng emoji làm icon, chỉ animate transform/opacity/filter, cấm animation vô nghĩa, và chỉ coi là xong khi qua /visual-qa ở 375/768/1280px.
Phù hợp với ai
- Người thấy giao diện do AI tạo luôn nhạt nhòa, giống nhau
- Lập trình viên cần landing page hoặc dashboard theo tông thương hiệu cụ thể
- Người phụ trách frontend phải đảm bảo cả hiệu năng và WCAG
- Team lead muốn chuẩn hóa tài liệu
DESIGN.md
Ví dụ sử dụng
- "Làm hero section SaaS cao cấp giống Stripe" → nạp
stripe.md+soft-skill.md+perfection/README.md, trích token vàoDESIGN.mdrồi dựng primitive tái sử dụng. - "Code lại đúng ảnh chụp màn hình này" → dùng
image-to-code-skill.mdđể trích màu, khoảng cách, trạng thái, ý đồ responsive và đối chiếu pixel bằng/visual-qa. - "Trang web chậm, hãy audit giúp" → build production, chạy Lighthouse qua Playwright 3–5 lần cho mobile lẫn desktop, lấy trung vị và sửa từ gốc kiến trúc.
· · · Hướng dẫn cài đặt · · ·
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 packages/skills-loader-core/src/features/builtin-skills/frontend từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-frontend-2/ 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/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/skills-loader-core/src/features/builtin-skills/frontend ~/.claude/skills/frontend⚠ Đâ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 mã nguồn:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép toàn bộ kỹ năng (kèm file tham chiếu):
cp -r /tmp/oh-my-openagent/packages/skills-loader-core/src/features/builtin-skills/frontend ~/.claude/skills/frontend - Kiểm tra thư mục
references/vàscripts/đã có đủ; thiếu chúng thì router sẽ rỗng. - Nếu cần audit hiệu năng, cài
uv(hoặc Python 3), Playwright vàplaywright-lighthouse. - Khởi động lại Claude Code và thử: "làm landing page", "audit hiệu năng trang này".
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION