Chuyển ClaudeKit sang Công cụ Khác
Một lệnh. Toàn bộ agents, skills, rules — ở mọi nơi.
ck migrate giúp bạn mang toàn bộ cấu hình ClaudeKit (agents, commands, skills, config, rules, hooks) sang bất kỳ AI coding tool nào khác, với tính năng so sánh thông minh.
Bắt đầu nhanh
ck migrate --agent cursor ck migrate --agent antigravity ck migrate --all ck migrate --dry-run ck migrate --all --config --rules ck migrate --all --skip-hooks Nội dung được migrate
Hướng dẫn từng bước
Dành cho mọi người
Hướng dẫn này dành cho người không chuyên về kỹ thuật. Chỉ cần copy-paste lệnh — không cần biết lập trình.
Đảm bảo đã cài ClaudeKit (ck)
Mở terminal và kiểm tra ck có sẵn không:
Nếu thấy số phiên bản, bạn sẵn sàng rồi. Nếu không, hãy vào vividkit.cc/guides để cài ClaudeKit trước.
Chạy lệnh migrate
Thay <tool> bằng tên công cụ đích:
ck migrate
ck migrate --agent cursor
ck migrate --agent antigravity
ck migrate --agent windsurf
Mẹo: Dùng --dry-run trước để xem trước kết quả mà không ghi file.
Trả lời các câu hỏi
Công cụ sẽ hỏi một vài câu (chọn provider, cài project hay global, xử lý conflict thế nào). Dùng mũi tên để chọn và Enter để xác nhận. Để bỏ qua tất cả và dùng mặc định:
Xong! Mở công cụ đích của bạn
Agents, rules và config đã được cài vào định dạng của công cụ mới. Mở Cursor, Windsurf hoặc công cụ bạn chọn — nội dung đã sẵn sàng.
Quá trình migrate hoạt động như thế nào
Khám phá
Đọc toàn bộ thư mục .claude/ để thu thập agents, commands, skills, rules, hooks và config — tạo danh sách đầy đủ trước khi thực hiện bất kỳ thay đổi nào.
Chọn Provider
Phát hiện các công cụ đã cài trên máy. Bạn có thể chỉ định với --agent <name> hoặc migrate tất cả cùng lúc bằng --all.
So sánh & lên kế hoạch
Dùng checksum để so sánh nội dung nguồn và đích. Tạo kế hoạch rõ ràng: file nào cần cài mới, cập nhật, bỏ qua hoặc xóa — không đoán mò.
Thực thi
Chuyển đổi nội dung sang định dạng từng provider (vd: .cursorrules, .windsurfrules), ghi file vào đúng vị trí và merge hook config mà không làm mất cấu hình cũ.
Tổng kết
In báo cáo rõ ràng về những gì đã cài, bỏ qua hoặc thất bại.
Công cụ được hỗ trợ
| Công cụ | Agents | Commands | Skills | Config | Rules | Hooks | Flag |
|---|---|---|---|---|---|---|---|
| OpenCode | --agent opencode | ||||||
| Cursor | — | --agent cursor | |||||
| Windsurf | — | --agent windsurf | |||||
| GitHub Copilot | — | --agent github-copilot | |||||
| Antigravity | — | — | — | --agent antigravity | |||
| Cline | — | — | — | --agent cline | |||
| Roo Code | — | --agent roo-code | |||||
| Codex | — | --agent codex | |||||
| Kilo Code | — | --agent kilo-code | |||||
| Gemini CLI | — | — | — | --agent gemini-cli | |||
| Amp | — | — | — | --agent amp |
Xử lý Xung đột
Khi file đích đã bị chỉnh sửa bên ngoài, ck migrate sẽ đưa ra lựa chọn:
Tự động xử lý: Thêm --yes để bỏ qua mọi câu hỏi conflict và dùng mặc định an toàn. Thêm --force để cài lại mọi thứ kể cả đã bị xóa hay chỉnh sửa.
Options chọn đích
-a, --agent <provider> | Công cụ đích (có thể dùng nhiều lần) |
--all | Migrate sang tất cả provider được hỗ trợ |
-g, --global | Cài globally thay vì project |
-y, --yes | Bỏ qua tất cả câu hỏi xác nhận |
-f, --force | Cài lại mọi thứ kể cả đã xóa/chỉnh sửa |
--dry-run | Xem trước kế hoạch, không ghi file |
Chọn nội dung migrate
--config | Chỉ migrate CLAUDE.md |
--rules | Chỉ migrate .claude/rules/ |
--hooks | Chỉ migrate .claude/hooks/ |
--skip-config | Bỏ qua migrate config |
--skip-rules | Bỏ qua migrate rules |
--skip-hooks | Bỏ qua migrate hooks |
--source <path> | Đường dẫn CLAUDE.md tùy chỉnh |