Cài Đặt
Hướng dẫn này sẽ giúp bạn cài đặt ClaudeKit và thiết lập môi trường phát triển. Bạn có thể chọn giữa cài đặt thủ công hoặc sử dụng ClaudeKit CLI.
Yêu Cầu
Trước khi cài đặt ClaudeKit, đảm bảo bạn có:
- Node.js v18 trở lên
- npm v10 trở lên (hoặc bun, pnpm, yarn)
- Git để quản lý phiên bản
- Claude Code CLI đã cài đặt (
claude) - Google Gemini API Key từ Google AI Studio
Phương Pháp 1: Cài Đặt Thủ Công
Phương pháp này cho bạn quyền kiểm soát hoàn toàn quá trình cài đặt.
Bước 1: Sao Chép Các File ClaudeKit
Sao chép tất cả thư mục và file từ repo claudekit-engineer vào dự án của bạn:
# Sao chép các file và thư mục sau:
.claude/*
docs/*
plans/*
CLAUDE.md
Bước 2: Cấu Hình API Key Gemini (Tuỳ Chọn)
TẠI SAO?
ClaudeKit từng sử dụng Human MCP để phân tích hình ảnh và video vì Gemini có khả năng xử lý vision tốt. Tuy nhiên, Anthropic đã ra mắt Agent Skills hỗ trợ context engineering tốt hơn, nên toàn bộ công cụ Human MCP đã được chuyển thành Agent Skills.
Lưu ý: Gemini API hiện đang có hạn mức miễn phí khá rộng rãi.
- Vào Google AI Studio và lấy API Key của bạn
- Sao chép file
.claude/skills/.env.examplethành.claude/skills/.envrồi dán key vào biến môi trườngGEMINI_API_KEY
Vậy là bạn đã sẵn sàng sử dụng.
Bước 3: Khởi Động Claude Code
Khởi động Claude Code trong dự án làm việc của bạn:
# Chế độ tiêu chuẩn
claude
# Bỏ qua permissions (sử dụng cẩn thận)
claude --dangerously-skip-permissions
Bước 4: Khởi Tạo Tài Liệu
Chạy lệnh /docs:init để quét và tạo specs cho dự án:
/docs:init
Lệnh này tạo ra các file markdown trong thư mục docs:
codebase-summary.mdcode-standards.mdsystem-architecture.md- Và nhiều hơn nữa…
Bây giờ dự án của bạn đã sẵn sàng để phát triển!
Phương Pháp 2: ClaudeKit CLI
CLI cung cấp cách tự động để thiết lập các dự án ClaudeKit.
Cài Đặt
Cài đặt ClaudeKit CLI toàn cục:
# npm
npm install -g claudekit-cli
# bun
bun add -g claudekit-cli
# Xác minh cài đặt
ck --version
Tạo Dự Án Mới
# Chế độ tương tác
ck new
# Với tùy chọn
ck new --dir my-project --kit engineer
# Phiên bản cụ thể
ck new --kit engineer --version v1.0.0
Cập Nhật Dự Án Hiện Có
# Chế độ tương tác
ck update
# Với tùy chọn
ck update --kit engineer
# Phiên bản cụ thể
ck update --kit engineer --version v1.0.0
Xác Thực
CLI yêu cầu GitHub Personal Access Token (PAT) để tải xuống các bản phát hành từ repository riêng tư (claudekit-engineer và claudekit-marketing).
Chuỗi Dự Phòng Xác Thực:
- GitHub CLI: Sử dụng
gh auth tokennếu GitHub CLI đã cài đặt và xác thực - Biến Môi Trường: Kiểm tra
GITHUB_TOKENhoặcGH_TOKEN - OS Keychain: Lấy token đã lưu từ keychain hệ thống
- Nhắc Người Dùng: Nhắc nhập token và đề nghị lưu an toàn
Tạo Personal Access Token:
- Vào GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)
- Tạo token mới với scope
repo(cho repository riêng tư) - Sao chép token
Thiết Lập Token Qua Biến Môi Trường:
export GITHUB_TOKEN=ghp_your_token_here
Xác Minh Cài Đặt
Sau khi cài đặt (bất kỳ phương pháp nào), xác minh mọi thứ đã được thiết lập đúng:
# Kiểm tra Claude Code có sẵn
claude --version
# Kiểm tra thư mục .claude tồn tại
ls -la .claude/
Cập Nhật ClaudeKit
Giữ ClaudeKit luôn cập nhật:
# Sử dụng CLI
ck update
# Hoặc thủ công pull các thay đổi mới nhất từ repo claudekit-engineer
Loại trừ các file cụ thể khi cập nhật:
# Không ghi đè CLAUDE.md
ck update --exclude CLAUDE.md
Khắc Phục Sự Cố
Lỗi Quyền
Trên macOS/Linux, bạn có thể cần sudo:
sudo npm install -g claudekit-cli
Hoặc cấu hình npm để sử dụng thư mục khác:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
Không Tìm Thấy Claude Code
Nếu lệnh claude không được tìm thấy:
- Cài đặt Claude Code CLI từ claude.ai/code
- Khởi động lại terminal
- Xác minh với
claude --version
Xác Thực GitHub Thất Bại
Nếu CLI không thể xác thực:
- Cài đặt GitHub CLI:
brew install gh(macOS) hoặc xem cli.github.com - Xác thực:
gh auth login - Xác minh:
gh auth status - Hoặc thiết lập biến môi trường:
export GITHUB_TOKEN=your_token
Bước Tiếp Theo
Bây giờ ClaudeKit đã được cài đặt, tiếp tục với:
- Hướng Dẫn Bắt Đầu Nhanh - Xây dựng dự án đầu tiên
- Giải Thích CLAUDE.md - Hiểu file cấu hình
- Workflows - Tìm hiểu về quy trình phát triển