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

Sang Cursor
ck migrate --agent cursor
Sang Antigravity
ck migrate --agent antigravity
Sang tất cả
ck migrate --all
Xem trước (không ghi file)
ck migrate --dry-run
Chỉ config + rules
ck migrate --all --config --rules
Bỏ qua hooks
ck migrate --all --skip-hooks

Nội dung được migrate

Agents
Commands
Skills
Config (CLAUDE.md)
Rules (.claude/rules/)
Hooks (.claude/hooks/)

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.

1

Đảm bảo đã cài ClaudeKit (ck)

Mở terminal và kiểm tra ck có sẵn không:

ck --version

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.

2

Chạy lệnh migrate

Thay <tool> bằng tên công cụ đích:

# Tự động phát hiện tool đã cài
ck migrate
# Tool cụ thể
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.

3

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:

ck migrate --all --yes

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

Bước 1

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.

Bước 2

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.

Bước 3

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ò.

Bước 4

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ũ.

Bước 5

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:

Ghi đè
Thay thế hoàn toàn bằng nội dung nguồn
Merge thông minh
Cố gắng merge thay đổi của bạn với nguồn
Bỏ qua
Giữ nguyên file hiện tại
Xem diff
Xem sự khác nhau trước khi quyết định

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.

Tham khảo tất cả Options

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