~/VibeHandbook
PDF miễn phí

Dịch vụ AI

claude.com

Claude Code

What it is

Claude Code là tác nhân lập trình dòng lệnh (command-line coding ) của Anthropic: bạn chạy nó trong , ngay trong dự án của mình, và nó có thể đọc file, viết và chỉnh sửa code, chạy lệnh, rồi tự mình xử lý các tác vụ nhiều bước. Nó được vận hành bởi các mô hình Claude (dòng 4.x, với cấp Opus và Fable 5 dành cho những việc nặng nhất) và được xây dựng riêng cho phát triển phần mềm mang tính tác nhân (agentic — tự làm việc qua nhiều bước) và thực chiến.

Strengths

  • Làm việc trực tiếp trên codebase thật của bạn — nó đọc, chỉnh sửa và chạy code ngay tại chỗ.
  • Tự xử lý các tác vụ nhiều bước: có thể lập kế hoạch, thay đổi nhiều file cùng lúc, chạy test, và sửa lại những gì mình vừa làm hỏng.
  • Sống trong terminal, nên hòa nhập tự nhiên với , các công cụ build, và quy trình làm việc sẵn có.
  • Có thể mở rộng bằng các lệnh tùy chỉnh, hook, subagent, và máy chủ (Model Context Protocol — Giao thức Ngữ cảnh Mô hình) — một cách chuẩn để cắm thêm công cụ và dữ liệu bên ngoài.
  • Giữ được nhiều ngữ cảnh dự án trong tầm nhìn nhờ cửa sổ ngữ cảnh () lớn của mô hình.

Trade-offs

  • Nó có thể chạy lệnh và thay đổi file, nên cần được giám sát — hãy xem lại các diff trước khi .
  • Ưu tiên terminal trước tiên; sẽ khó tiếp cận hơn nếu bạn chưa quen với dòng lệnh.
  • Chi phí tăng theo mức sử dụng, và các lượt chạy tự động kéo dài có thể tiêu tốn nhiều (những mẩu văn bản mà mô hình đọc và tính phí theo đó).
  • Các hành động mạnh (xóa, push, gọi ra bên ngoài) mang rủi ro thật nếu không được kiểm soát.
  • Kết quả tốt nhất vẫn đòi hỏi chỉ dẫn rõ ràng; mơ hồ sẽ tạo ra công việc lan man, thiếu định hướng.

Best for

Công việc thực chiến, trực tiếp trong một đã có sẵn: triển khai tính năng, sửa lỗi trên nhiều file, tái cấu trúc (refactor), viết test, và tự động hóa các tác vụ phát triển lặp đi lặp lại.

Vibe coding fit

Claude Code gần như là thiết lập lý tưởng cho vibe coding — bạn mô tả kết quả mong muốn và nó sẽ lo việc chỉnh sửa file, chạy lệnh, và xác minh, trong khi bạn xem xét và định hướng. Nó hoạt động tốt nhất khi bạn đưa ra toàn bộ tác vụ và các ràng buộc ngay từ đầu trong một yêu cầu được đặc tả rõ ràng, rồi để nó tự chạy, thay vì quản lý vi mô từng bước. Mẹo cụ thể: giữ các thay đổi trên một nhánh () riêng và commit thường xuyên. Nhờ vậy bạn có thể xem lại từng diff và hoàn tác (roll back) một cách gọn gàng. Cũng nên để tác nhân tự chạy test sau khi thay đổi, để nó tự phát hiện và sửa lỗi của chính mình trước khi giao lại công việc cho bạn.