Ưu, nhược và chỗ chưa rõ
| Ưu | README ghi rằng script tra cứu chỉ dùng thư viện chuẩn của Python, không cài thêm gì và không gọi mạng. Mình đọc core.py và search.py tại commit này và không thấy lệnh gọi mạng nào. | README, Prerequisites |
|---|---|---|
| Ưu | Một lệnh uipro init --ai <tên công cụ> cài cho khoảng 24 công cụ khác nhau, từ Claude Code, Codex đến Cursor và Gemini CLI; có cờ --dry-run để xem trước file sẽ ghi. | README, Using CLI |
| Ưu | Một bài phân tích độc lập (đọc repo, chưa chạy) khen kho dữ liệu sâu và việc skill kéo agent ra khỏi các lựa chọn mặc định như nền trắng gradient tím. | lilting.ch, 2026-02-04 |
| Nhược | Cùng bài đó lo rằng skill chọn phong cách theo ngành, nên mọi trang spa có thể ra Soft UI và mọi trang fintech ra cùng một kiểu, khó làm thiết kế khác biệt có chủ ý. | lilting.ch, 2026-02-04 |
| Nhược | Câu 'không gọi mạng' trong README chỉ đúng với script tra cứu. Cài plugin hoặc uipro init bạn nhận thêm 6 skill phụ, trong đó có script gọi API tạo ảnh, tải ảnh từ Pexels và chạy npx shadcn. | Mã design/scripts/logo/generate.py |
| Nhược | Gói npm cũ uipro-cli vẫn ở bản 2.2.3 (2026-01-29) và báo lỗi unknown option '--global'; khoảng 20 bình luận gặp cùng lỗi. Gói đúng bây giờ là ui-ux-pro-max-cli; issue vẫn mở. | Issue #215 |
| Chưa rõ | Repo này là bản Basic; bản Premium bán ở uupm.cc có thêm brand, logo, slide. Người dùng hỏi hai bản khác nhau thế nào và issue vẫn mở. | Issue #156 |
| Chưa rõ | Cách cài qua plugin marketplace luôn lấy bản mới nhất của repo, nên không ghim được đúng commit mình đã đọc. | README, Using Claude Marketplace |
Khi nên dùng
- Bạn chưa có hướng thiết kế và muốn agent tra bảng màu, cặp font hợp với loại sản phẩm trước khi code.
Khi không nên dùng
- Bạn cần một thiết kế khác hẳn đối thủ cùng ngành, hoặc không muốn cài thêm 6 skill phụ có script gọi mạng.
Cách cài
npm install -g [email protected]
uipro init --ai claudeTheo tài liệu của tác giảnpm install -g [email protected]
uipro init --ai codexTheo tài liệu của tác giảNó chạm vào những gì
- File đọc và ghi
- Cả plugin lẫn lệnh uipro init đều chép 7 skill (ui-ux-pro-max, banner-design, brand, design, design-system, slides, ui-styling) vào thư mục skills của dự án hoặc của máy. Khi agent chạy search.py với --persist, script ghi design-system/MASTER.md vào dự án.
- Gọi mạng
- Script tra cứu của skill chính chỉ đọc file CSV trên máy. Các skill phụ có gọi mạng: design gọi API tạo ảnh (Gemini, api.atlascloud.ai, api.muapi.ai), design-system tải ảnh nền từ images.pexels.com, ui-styling chạy npx shadcn. Lệnh uipro init mặc định dùng file đóng gói sẵn; chỉ cờ --legacy mới tải từ api.github.com.
- Script lúc cài
- Không có hook. Gói npm ui-ux-pro-max-cli không có postinstall.
- Tiến trình
- Agent gọi python search.py khi cần tra cứu; ui-styling có thể chạy npx shadcn add trong dự án.
Đọc từ: plugin.json#L20, template.ts#L398-L400, design_system.py#L945-L961, generate.py#L75-L95, fetch-background.py#L166, shadcn_add.py#L116-L126, init.ts#L197-L212
Mục này chạy mã trên máy bạn với quyền của tài khoản bạn. Theo tài liệu Claude Code, hook và MCP server chạy ngoài sandbox. Đọc phần trên và file của tác giả trước khi cài. Tài liệu bảo mật plugin