Cài Claude Code & phiên đầu tiên trong repo thật
Cài đặt, đăng nhập, và chạy phiên Claude Code đầu tiên trong repo — hiểu permission prompt.
Stack công ty: Vue, PHP, Node. Template CLAUDE.md cho từng stack có sẵn trong folder
templates/— dùng ngay ở Bài 3.2.
🎯 Mục tiêu: Chạy được claude trong repo và hoàn thành 1 tác vụ nhỏ.
Cài đặt
Chọn 1 trong 2 cách:
# Cách 1 — Native installer (khuyến nghị: không cần Node, tự update)
curl -fsSL https://claude.ai/install.sh | bash # macOS / Linux / WSL
# Cách 2 — npm (cần Node 18+; team ta có sẵn Node)
npm install -g @anthropic-ai/claude-code # KHÔNG dùng sudoWindows native hoặc Homebrew/WinGet: xem code.claude.com/docs (trang Setup). Kiểm tra: claude --version; gặp vấn đề chạy claude doctor.
Đăng nhập: vào thư mục dự án, gõ claude — lần đầu sẽ mở trình duyệt đăng nhập bằng tài khoản công ty (Team/Enterprise). Gói Free không dùng được Claude Code.
Phiên đầu tiên (làm ngay, 10 phút)
cd du-an-cua-ban
claudeTrong phiên, thử lần lượt:
Tóm tắt kiến trúc repo này: entry point, module chính, luồng dữ liệu— Claude tự grep/đọc file, không cần bạn dán code.Tìm các TODO/FIXME trong src và nhóm theo mức độ nghiêm trọng- Quan sát permission prompt: mỗi khi Claude muốn chạy lệnh/sửa file, nó xin phép — bạn Approve/Deny. Đây là "phanh" của bạn.
Các bề mặt khác cùng engine: extension VS Code/JetBrains (thấy diff trực quan trong IDE), tab Code trong app desktop, Claude Code trên web/mobile. Settings, CLAUDE.md, MCP đi theo tài khoản/repo.
🏋️ Bài tập 3.1: Trong repo thật (nhánh riêng!), yêu cầu: "Thêm docblock/JSDoc cho 3 hàm public thiếu doc trong [file X]" → review diff → approve → git diff kiểm tra.
✅ ☐ Cài & login xong ☐ Hiểu permission prompt ☐ Hoàn thành edit đầu tiên trên nhánh riêng.