Phát triển applet cho moi Workspace
Skill hướng dẫn Claude tự xây dựng và chỉnh sửa widget, view, theme trong moi workspace.
Lập trìnhNâng cao★ 135⑂ 8Điểm AI 8/10Cập nhật lần cuối: 1 thg 9, 2026
Làm được gì
- Giải thích cho agent toàn bộ cấu trúc moi workspace — giao diện web mà người dùng đang chat trong đó.
- Quy định cách viết applet (widget/view) bằng React + Tailwind trong
.moi/widgets/,.moi/views/và build bằngmoi bundle. - Hướng dẫn các API riêng của moi: hàm server
.server.ts,fileUrl()để stream media,focusTab(),sendChatMessage(). - Bao gồm quy tắc xử lý biến môi trường/secret (không bao giờ in giá trị, kiểm tra bằng
moi env), đổi theme/config, và debug (moi debug logs,moi call-server-fn).
Phù hợp với ai
- Người dùng moi (molefrog/moi) muốn Claude Code mở rộng dashboard cá nhân của mình.
- Lập trình viên quen Bun + React + Tailwind, thích mô hình "chat + UI" cùng một agent.
- Nếu bạn không dùng moi thì skill này gần như không có giá trị.
Ví dụ sử dụng
- "Tạo widget theo dõi CPU server" → viết
.moi/widgets/server-metrics.tsxkèm.server.ts, chạymoi bundle, kết thúc bằngmoi tab focus widgets. - "Tôi cần trang quản lý đơn hàng" → claim id/tiêu đề/icon bằng
moi builder set, viết.moi/views/orders.tsx, mở chi tiết quaparams.order. - "Đổi màu và font cho workspace" →
moi theme --color=... --font=...rồimoi bundle --force.
· · · 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/molefrog/moi/HEAD/workspace/.claude/skills/moi-workspace/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 workspace/.claude/skills/moi-workspace từ repo GitHub molefrog/moi vào ~/.claude/skills/moi-workspace/ 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/molefrog/moi.git /tmp/moi && cp -r /tmp/moi/workspace/.claude/skills/moi-workspace ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Chuẩn bị: cài Bun và kiểm tra moi CLI đã có bằng lệnh
moi help. - Cách khuyến nghị: trong workspace moi, chạy
moi skill update— skill sẽ được cài/cập nhật tự động. - Nếu muốn cài tay, clone repo:
git clone https://github.com/molefrog/moi.git /tmp/moi - Copy thư mục skill:
cp -r /tmp/moi/workspace/.claude/skills/moi-workspace ~/.claude/skills/ - Kiểm tra thư mục
references/(DESIGN.md, UI-COMPONENTS.md, SCRATCHPAD.md) đã được copy kèm. - Mở Claude Code tại thư mục gốc project (nơi chứa
.moi/) và thử yêu cầu "tạo cho tôi một widget". - Mỗi khi nâng cấp moi CLI, chạy lại
moi skill updateđể tránh lệch phiên bản.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION