Claude Code là một tác nhân dòng lệnh hoạt động trong terminal của bạn, đọc kho lưu trữ của bạn, chỉnh sửa tệp, thực thi lệnh và yêu cầu xác nhận trước khi thực hiện các hành động có khả năng gây hại. Nó được thiết kế để hỗ trợ ở mọi giai đoạn của vòng đời phát triển phần mềm—từ khám phá một cơ sở mã chưa quen thuộc đến vận chuyển và duy trì mã sản xuất.
Bảng dưới đây tóm tắt nơi Claude Code phù hợp trong vòng đời phát triển. Phần còn lại của bài viết này sẽ đi qua mười nhiệm vụ mà các nhà phát triển thường sử dụng nó nhất, kèm theo một ví dụ về prompt và kết quả mong đợi cho từng nhiệm vụ.
|
1. Khám phá |
2. Thiết kế |
3. Xây dựng |
4. Triển khai |
5. Hỗ trợ và mở rộng |
|
Khám phá cơ sở mã và lịch sử |
Lập kế hoạch dự án |
Triển khai mã |
Tự động hóa CI/CD |
Gỡ lỗi các lỗi |
|
Tìm kiếm tài liệu |
Phát triển thông số kỹ thuật công nghệ |
Viết và thực thi các bài kiểm tra |
Cấu hình các môi trường |
Tái cấu trúc quy mô lớn |
|
Tham gia và học tập |
Định nghĩa kiến trúc |
Tạo các commit và PR |
Quản lý các bản triển khai |
Giám sát việc sử dụng và hiệu suất |
Cách sử dụng hướng dẫn này
Mỗi trường hợp sử dụng dưới đây bao gồm khi nào nên sử dụng, một ví dụ về lời nhắc, và kết quả mong đợi. Không cần cấu hình cho bất kỳ trường hợp nào ngoại trừ §9 (tích hợp trình theo dõi vấn đề), trường hợp này yêu cầu thiết lập kết nối MCP một lần.
Các trường hợp sử dụng được sắp xếp gần đúng theo mức độ sớm mà hầu hết các nhà phát triển gặp phải. Chọn trường hợp phù hợp với nhiệm vụ hiện tại của bạn.
Các trường hợp sử dụng
1. Sửa một bài kiểm tra bị lỗi
Khi nào nên sử dụng điều này:Một bài kiểm tra đang thất bại và nguyên nhân không rõ ngay lập tức. Sử dụng điều này để Claude Code xác định nguyên nhân gốc rễ và đề xuất sửa chữa mà không cần bạn phải xác định tệp nguồn trước.
Ví dụ về lời nhắc:
> các bài kiểm tra trong tests/auth.test.ts đang thất bại, bạn có thể tìm ra lý do và sửa chúng không
Kết quả dự kiến:Claude Code đọc tệp kiểm tra, theo dõi đường dẫn mã qua các mô-đun đang được kiểm tra, nhận diện sự không khớp và đề xuất một chỉnh sửa. Sau khi bạn phê duyệt thay đổi, nó sẽ chạy lại bộ kiểm tra để xác nhận sửa lỗi.
2. Hiểu mã không quen thuộc
Khi nào nên sử dụng điều này:Bạn cần hiểu cách một mô-đun, hàm, hoặc hệ thống con hoạt động trước khi thực hiện thay đổi—ví dụ, khi kế thừa mã hoặc xem xét một khu vực không quen thuộc.
Ví dụ về lời nhắc:
> hướng dẫn tôi cách logic thử lại thanh toán hoạt động
Kết quả dự kiến:Claude Code định vị các tệp liên quan, đọc phần triển khai và giải thích luồng điều khiển bằng ngôn ngữ dễ hiểu: các điểm vào, nhánh quyết định, các trường hợp biên, và cách mã kết nối với phần còn lại của hệ thống. Hỏi các câu hỏi tiếp theo (ví dụ, “X được thiết lập ở đâu”) để tìm hiểu sâu hơn.
3. Tìm nơi mà điều gì đó xảy ra
Khi nào nên sử dụng điều này:Bạn biết một hành vi tồn tại trong cơ sở mã nhưng không thể định vị nó qua tên tệp hoặc tìm kiếm văn bản đơn giản.
Ví dụ về lời nhắc:
> chúng ta xác thực địa chỉ email ở đâu trong cơ sở mã này? Tôi muốn thêm một quy tắc mới
Kết quả dự kiến:Claude Code tìm kiếm trong kho lưu trữ, mở các tệp ứng viên và trả về đường dẫn tệp cùng các số dòng với đủ bối cảnh xung quanh để xác định kết quả khớp đúng. Nếu tồn tại nhiều vị trí, nó sẽ chỉ ra vị trí nào là nguồn thông tin chính xác.
4. Phân loại một lỗi hoặc ngăn xếp theo dõi
Khi nào nên sử dụng điều này:Bạn có một lỗi thời gian chạy, theo dõi ngăn xếp hoặc đầu ra nhật ký và cần ánh xạ nó trở lại mã chịu trách nhiệm.
Ví dụ về lời nhắc:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> nhận được điều này trong môi trường sản xuất:<br />
TypeError: Không thể đọc các thuộc tính của undefined (đang đọc 'sessionId')<br />
tại validateSession (src/auth/session.ts:47)<br /> tại middleware
(src/auth/middleware.ts:12)<br /> chuyện gì đang xảy ra?</td> </tr> </tbody>
</table>
Kết quả dự kiến:Claude Code đọc các tệp được tham chiếu trong dấu vết, giải thích những gì không xác định và tại sao, và đề xuất cách sửa. Đối với các lỗi không có dấu vết ngăn xếp rõ ràng, hãy dán bất kỳ đầu ra nhật ký nào có sẵn và Claude Code sẽ tái tạo lỗi từ ngữ cảnh.
5. Tái cấu trúc với một kế hoạch
Khi nào nên sử dụng điều này:Một thay đổi trải dài trên nhiều tệp và bạn muốn xem xét toàn bộ phạm vi trước khi thực hiện bất kỳ chỉnh sửa nào.
Điều kiện tiên quyết:NhấnShift+Tabcho đến khi chỉ báo chế độ hiển thị “kế hoạch.”
Ví dụ về lời nhắc:
> tái cấu trúc module xác thực để sử dụng kho lưu trữ phiên mới thay vì SessionCache
Kết quả dự kiến:Claude Code phân tích mã và tạo một kế hoạch được đánh số liệt kê mọi tệp mà nó sẽ chỉnh sửa và thay đổi trong từng tệp. Bạn có thể phê duyệt kế hoạch nguyên vẹn hoặc chỉnh sửa nó (ví dụ: “đừng chạm vào đường dẫn đăng xuất”). Không có tệp nào được chỉnh sửa cho đến khi bạn phê duyệt.
Tham khảo:Quyền hạn
6. Viết kiểm thử cho mã hiện có
Khi nào nên sử dụng điều này:Một tệp nguồn thiếu phạm vi kiểm thử, hoặc bạn cần các bài kiểm thử trường hợp biên bổ sung phù hợp với các quy ước kiểm thử hiện có của dự án.
Ví dụ về lời nhắc:
> thêm các bài kiểm tra cho @src/billing/invoice.ts — bao phủ các trường hợp biên liên quan đến việc hoàn tiền một phần. phù hợp với phong cách của các bài kiểm tra hiện có trong tests/billing/
Kết quả dự kiến:Claude Code đọc cả tệp nguồn và thư mục kiểm tra tham chiếu, tạo một tệp kiểm tra mới theo phong cách hiện có, và chạy nó để xác nhận các bài kiểm tra đều thành công. Nếu còn các khoảng trống bao phủ rõ ràng, nó sẽ đánh dấu chúng và hỏi liệu có nên xử lý chúng không.
7. Xem xét một yêu cầu kéo
Khi nào nên sử dụng điều này:Bạn cần xem xét hoặc tóm tắt một PR, đặc biệt là trong một phần của cơ sở mã mà bạn không quen thuộc.
Điều kiện tiên quyết:GitHub CLI đã xác thực (chạygh auth đăng nhậpmột lần).
Ví dụ về lời nhắc:
> /pr https://github.com/example/api/pull/4471
> việc xử lý lỗi có chắc chắn không?
Kết quả dự kiến:Claude Code lấy sự khác biệt, các bình luận đánh giá và trạng thái CI, sau đó đọc các tệp đã thay đổi trong toàn bộ bối cảnh kho lưu trữ của chúng. Nó có thể tạo ra một đánh giá tập trung, soạn thảo các bình luận đánh giá, xác minh một mối quan tâm cụ thể hoặc tóm tắt PR.
8. Gia nhập một kho lưu trữ mới
Khi nào nên sử dụng điều này:Bạn đang làm việc trong một kho lưu trữ lần đầu tiên và cần một cái nhìn tổng quan có cấu trúc về kiến trúc của nó, các lệnh xây dựng và các quy ước.
Ví dụ về lời nhắc:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> /init<br /> > cho tôi một chuyến tham quan nơi này
codebase — điểm vào ở đâu, nó được cấu trúc như thế nào, tôi nên
đọc trước</td> </tr> </tbody> </table>
Kết quả dự kiến:/khởi tạoquét dự án và viết mộtCLAUDE.mdtệp tóm tắt các lệnh build, kiến trúc và quy ước. Lời nhắc tham quan tiếp theo tạo ra một hướng dẫn đi qua cấu trúc dự án. Ngữ cảnh dự án vẫn được giữ cho phần còn lại của phiên làm việc.
Tham khảo:Bộ nhớ và CLAUDE.md
9. Xử lý một vấn đề từ đầu đến cuối
Khi nào nên sử dụng điều này:Bạn muốn đọc một vé, thực hiện sửa chữa và xác nhận nó trong một cuộc trò chuyện duy nhất mà không chuyển đổi công cụ.
Điều kiện tiên quyết:Trình theo dõi vấn đề được kết nối qua MCP (một lần).mcp.jsoncấu hình).
Ví dụ về lời nhắc:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> vấn đề ưu tiên hàng đầu được giao là gì
đối với tôi?<br /> > cứ tiếp tục và sửa nó</td> </tr> </tbody> </table>
Kết quả dự kiến:Claude Code truy vấn theo dõi vấn đề, đọc vé, xác định mã liên quan, đề xuất sửa lỗi và chạy các bài kiểm tra. Phiên làm việc kết thúc với một bản diff có thể xem xét và bối cảnh cần thiết để đóng vé.
Tham khảo:MCP
10. Biến một nhiệm vụ lặp đi lặp lại thành một Kỹ năng
Khi nào nên sử dụng điều này:Bạn thường xuyên lặp lại cùng một câu lệnh nhiều bước (kiểm tra trước khi cam kết, tóm tắt họp đứng, mô tả yêu cầu kéo, ghi chú phát hành) và muốn làm cho nó có thể tái sử dụng cho toàn bộ nhóm.
Ví dụ về lời nhắc:
> tạo cho tôi một kỹ năng /ship chạy các bài kiểm tra, chạy trình kiểm tra mã, xem sự khác biệt git, và soạn thảo một thông điệp commit theo chuẩn — sau đó hiển thị cho tôi thông điệp mà không thực hiện commit
Kết quả dự kiến:Claude Code viết mộtKỸ NĂNG.mdtệp đến.claude/kỹ năng/tàu/. Cái/tàulệnh có sẵn ngay lập tức, không cần khởi động lại, và được chia sẻ với bất kỳ ai sao chép kho lưu trữ. (Di sản.claude/lệnh/đường dẫn vẫn được hỗ trợ, nhưng kỹ năng là hình thức được khuyến nghị.)
Tham khảo:Kỹ năng
Phụ lục: Tham khảo nhanh
|
# |
Trường hợp sử dụng |
Ví dụ về gợi ý |
|
Một |
Sửa một bài kiểm tra bị hỏng |
|
|
Hai |
Hiểu mã lạ |
|
|
Ba |
Tìm nơi mà điều gì đó xảy ra |
|
|
Bốn |
Phân loại một lỗi |
Dán dấu vết ngăn xếp, sau đó hỏi: |
|
Năm |
Tái cấu trúc với một kế hoạch |
Shift+Tab → chế độ lập kế hoạch → mô tả việc tái cấu trúc |
|
Sáu |
Viết các bài kiểm tra |
|
|
Bảy |
Đánh giá một PR |
|
|
Tám |
Tham gia vào một kho lưu trữ |
|
|
Chín |
Xử lý một vấn đề từ đầu đến cuối |
|
|
mười |
Tạo một kỹ năng |
|
Phụ lục: Thư mục tài nguyên
|
Tài nguyên |
Liên kết |
|
Bắt đầu nhanh |
|
|
Các quy trình làm việc phổ biến |
|
|
Quyền hạn |
|
|
Bộ nhớ và |
|
|
Đầu nối MCP |
|
|
Kỹ năng |
|
|
Lệnh tích hợp sẵn |
Để biết chi tiết về/khởi tạo, @-tham chiếu, chế độ quyền, kỹ năng, MCP và móc, xemcode.claude.com/docs. Claude Code thường xuyên giao hàng—kiểm tra các chi tiết theo từng phiên bản đối chiếu vớicode.claude.com/docstrước khi phân phối nội bộ.
Hỗ trợ tư vấn, đào tạo và chuyển giao giải pháp AI cho cá nhân, doanh nghiệp và tổ chức.

Liên hệ qua Zalo