📖 Nội dung bài học
Kích cỡ chữ
Tóm tắt
Claude Code không chỉ là một công cụ để viết code - nó được thiết kế để trở thành cộng sự lập trình (coding partner) xuyên suốt toàn bộ vòng đời dự án. Từ thiết lập ban đầu đến triển khai và bảo trì, Claude có thể hỗ trợ mọi bước trong quá trình phát triển phần mềm.

Lệnh /init
Khi bắt đầu một dự án mới, lệnh /init là bước đầu tiên của bạn. Claude Code sẽ quét codebase, ghi nhận cấu trúc dự án, các phụ thuộc (dependencies), các lệnh và mẫu lập trình (coding patterns). Các phát hiện này được tóm tắt trong một file CLAUDE.md mà Claude sẽ tự động đọc trong các cuộc hội thoại tương lai.

Bạn có thể có nhiều file CLAUDE.md cho các phạm vi khác nhau:
- Dự án (Project) - được lưu vào git, chia sẻ giữa các kỹ sư.
- Cục bộ (Local) - không lưu vào git, là ghi chú riêng của bạn cho Claude.
- Người dùng (User) - được sử dụng trên tất cả các dự án.
Khi chạy /init, bạn có thể thêm các chỉ dẫn đặc biệt cho những phần bạn muốn Claude tập trung vào. Bạn cũng có thể sử dụng phím tắt # để thêm nhanh các ghi chú và chúng sẽ được nối thêm vào file CLAUDE.md của bạn.
Các quy trình làm việc phổ biến (Common Workflows)
Claude hoạt động hiệu quả nhất như một bộ nhân đôi nỗ lực (effort multiplier). Bạn càng cung cấp nhiều ngữ cảnh (context) và cấu trúc, kết quả nhận được sẽ càng tốt. Dưới đây là hai cách tiếp cận hiệu quả:

Quy trình Ưu tiên lập kế hoạch (Planning-First Workflow)
Cách tiếp cận ba bước này hoạt động tốt cho các tính năng phức tạp:
- Cung cấp ngữ cảnh cho Claude - Tìm các file liên quan đến tính năng của bạn và yêu cầu Claude đọc chúng.
- Yêu cầu Claude lập kế hoạch giải pháp - Mô tả những gì bạn muốn xây dựng, nhưng yêu cầu cụ thể Claude chưa được viết code ngay.
- Yêu cầu Claude thực thi giải pháp - Khi đã có một kế hoạch vững chắc, Claude có thể viết code dựa trên ngữ cảnh và kế hoạch đã hoàn thành trước đó.
Ví dụ, khi xây dựng một công cụ chuyển đổi tài liệu, trước tiên bạn có thể yêu cầu Claude kiểm tra các ví dụ về công cụ hiện có và các hàm bổ trợ (helper functions). Sau đó yêu cầu nó lập kế hoạch các bước thực hiện. Cuối cùng, yêu cầu thực thi mã nguồn thực tế.
Quy trình Phát triển hướng kiểm thử (Test-Driven Development Workflow)

Cách tiếp cận này đòi hỏi nhiều nỗ lực ban đầu hơn nhưng làm tăng đáng kể hiệu quả của Claude:
- Cung cấp ngữ cảnh cho Claude - Chia sẻ các file liên quan cho tính năng của bạn.
- Yêu cầu Claude nghĩ ra các trường hợp kiểm thử (test cases) - Yêu cầu cụ thể Claude chưa viết bất kỳ dòng code nào.
- Yêu cầu Claude thực thi các bài kiểm thử đó - Chỉ chọn những bài kiểm thử có vẻ liên quan đến tính năng của bạn.
- Yêu cầu Claude viết code để vượt qua các bài kiểm thử - Claude sẽ lặp lại giải pháp cho đến khi các bài kiểm thử vượt qua (pass).
Quy trình này giúp đảm bảo code của bạn mạnh mẽ và xử lý được các trường hợp biên (edge cases) mà bạn có thể không lường trước được ban đầu.
Mẹo thực tế
Claude có thể xử lý các tác vụ phát triển định kỳ ngoài việc viết code. Bạn có thể yêu cầu nó:
- Thiết lập môi trường dự án và cài đặt các phụ thuộc.
- Stage và commit các thay đổi với thông điệp commit (commit message) mang tính mô tả.
- Chạy các bộ kiểm thử (test suites) và diễn giải kết quả.
- Xóa lịch sử hội thoại bằng
/clearđể đặt lại ngữ cảnh.
Hãy nhớ rằng Claude Code tự động đọc file CLAUDE.md của bạn, vì vậy bất kỳ tiêu chuẩn lập trình, ghi chú cụ thể của dự án hoặc quyết định kiến trúc nào bạn tài liệu hóa ở đó sẽ ảnh hưởng đến tất cả các tương tác trong tương lai. Điều này giúp Claude ngày càng hiệu quả hơn khi nó học được nhiều hơn về các mẫu và yêu cầu của dự án.
Tải xuống
- [app_starter.zip](https://cc.sj-cdn.net/instructor/4hdejjwplbrm-anthropic-poc/assets/1747172430/app_starter.zip?
🔁 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: Overview of Claude Models · Accessing the API · Making a request
- 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-in-amazon-bedrock/276811
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: 2026-04-23 · Chuẩn hoá: 2026-05-01