📖 Nội dung bài học
Tóm tắt
Claude Code không chỉ là một công cụ để viết code - nó được thiết kế để làm việc cùng bạn trong suốt mọi giai đoạn của một dự án phần mềm. Hãy coi nó như một kỹ sư khác trong nhóm của bạn, người có thể xử lý mọi thứ từ thiết lập ban đầu đến triển khai và hỗ trợ.

Lệnh /init
Khi bạn bắt đầu làm việc với Claude Code trên một dự án, điều đầu tiên bạn nên làm là chạy lệnh /init. Lệnh này yêu cầu Claude quét toàn bộ cơ sở code của bạn và hiểu cấu trúc, các phụ thuộc, kiểu code và kiến trúc của dự án.
Claude tóm tắt mọi thứ nó học được trong một file đặc biệt có tên CLAUDE.md. File này tự động được đưa vào làm ngữ cảnh trong tất cả các cuộc trò chuyện trong tương lai, vì vậy Claude ghi nhớ các chi tiết quan trọng về dự án của bạn.
Bạn có thể có nhiều file CLAUDE.md cho các phạm vi khác nhau:
- Project - Chia sẻ giữa tất cả các kỹ sư làm việc trên dự án
- Local - Ghi chú cá nhân của bạn không được check-in vào git
- User - Được sử dụng trên tất cả các dự án của bạn
Khi chạy /init, bạn có thể thêm các hướng dẫn đặc biệt cho các khu vực bạn muốn Claude tập trung vào. File được tạo sẽ bao gồm các lệnh build, hướng dẫn viết code và các mẫu dành riêng cho dự án mà Claude nên tuân theo.

Bạn cũng có thể nhanh chóng thêm ghi chú vào file CLAUDE.md của mình bằng lệnh #. Ví dụ, gõ # Always use descriptive variable names sẽ nhắc bạn thêm hướng dẫn này vào bộ nhớ dự án, local hoặc user của bạn.
Quy trình làm việc phổ biến
Claude hoạt động tốt nhất khi bạn tiếp cận nó như một công cụ nhân hệ số nỗ lực. Bạn cung cấp càng nhiều ngữ cảnh và cấu trúc, bạn sẽ nhận được kết quả càng tốt. Dưới đây là quy trình làm việc hiệu quả nhất:

Bước 1: Cung cấp ngữ cảnh cho Claude
Trước khi yêu cầu Claude xây dựng một cái gì đó, hãy xác định các file trong cơ sở code của bạn có liên quan đến tính năng bạn muốn tạo. Yêu cầu Claude đọc và phân tích các file này trước. Điều này cung cấp cho Claude các ví dụ về các mẫu code và chức năng hiện có mà nó có thể xây dựng.
Bước 2: Yêu cầu Claude lên kế hoạch giải pháp
Thay vì nhảy ngay vào việc triển khai, hãy yêu cầu Claude suy nghĩ về vấn đề và tạo một kế hoạch. Nói rõ với Claude không viết bất kỳ code nào - chỉ tập trung vào cách tiếp cận và các bước cần thiết.
Bước 3: Yêu cầu Claude triển khai giải pháp
Khi bạn đã có một kế hoạch vững chắc, hãy yêu cầu Claude triển khai nó. Claude sẽ viết code dựa trên ngữ cảnh và công việc lập kế hoạch mà bạn đã thực hiện cùng nhau.
Quy trình làm việc theo hướng kiểm thử
Để có kết quả tốt hơn nữa, bạn có thể sử dụng phương pháp tiếp cận theo hướng kiểm thử:

- Cung cấp ngữ cảnh cho Claude - Tương tự như trước, cho Claude xem các file liên quan
- Yêu cầu Claude nghĩ ra các trường hợp kiểm thử - Yêu cầu Claude động não về những kiểm thử nào sẽ xác thực tính năng mới của bạn
- Yêu cầu Claude triển khai các kiểm thử đó - Chọn các kiểm thử phù hợp nhất và yêu cầu Claude viết chúng
- Yêu cầu Claude viết code vượt qua các kiểm thử - Claude sẽ lặp lại việc triển khai cho đến khi tất cả các kiểm thử đều vượt qua
Cách tiếp cận này thường tạo ra code mạnh mẽ hơn vì Claude có các tiêu chí thành công rõ ràng để làm việc.
Ví dụ thực tế
Đây là cách các quy trình làm việc này trông như thế nào trong thực tế. Giả sử bạn muốn thêm một công cụ chuyển đổi tài liệu vào một dự án hiện có:
// Đầu tiên, yêu cầu Claude đọc các file liên quan
> Read the math.py and document.py files
// Sau đó yêu cầu lập kế hoạch (không phải triển khai)
> Plan to implement document_path_to_markdown tool:
1. Create a function that:
- Takes a file path parameter
- Validates the file exists
- Determines file type from extension
- Reads binary data from file
- Leverages existing binary_document_to_markdown function
- Returns markdown string
2. Add appropriate documentation
3. Register the tool with MCP server
4. Add tests
// Cuối cùng, yêu cầu triển khai
> Implement the plan
Sau đó, Claude sẽ tạo hàm, cập nhật các file cần thiết, viết kiểm thử và thậm chí chạy bộ kiểm thử để xác minh mọi thứ hoạt động chính xác.
Các lệnh bổ sung
Claude Code bao gồm một số lệnh hữu ích:
/clear- Xóa lịch sử trò chuyện và đặt lại ngữ cảnh/init- Quét cơ sở code và tạo tài liệu CLAUDE.md#- Thêm ghi chú vào file CLAUDE.md của bạn
Claude cũng có thể xử lý các tác vụ phát triển thông thường như staging và commit các thay đổi vào git, chạy kiểm thử và quản lý các phụ thuộc. Thay vì chuyển đổi giữa trình soạn thảo và terminal của bạn, bạn có thể yêu cầu Claude xử lý các tác vụ này trong khi bạn tập trung vào bức tranh toàn cảnh hơn.
Chìa khóa để thành công với Claude Code là nhớ rằng nó được thiết kế để trở thành một đối tác cộng tác, không chỉ là một trình tạo code. Bạn cung cấp càng nhiều ngữ cảnh và cấu trúc, Claude có thể giúp bạn xây dựng và duy trì các dự án của mình hiệu quả hơn.
Tải xuống
🔁 Bài học liên quan
- Bài tiếp: Enhancements with MCP servers
- Bài trước: Claude Code setup
- Cùng section: Making a request · Multi-Turn conversations · Chat exercise
- Thuộc lộ trình: Path C
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/claude-with-the-anthropic-api/287805
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: — · Chuẩn hoá: 2026-05-01