CLAUDE.md là file duy nhất định hình cách Claude hiểu dự án của bạn. Một file được viết tốt có nghĩa là ít chỉnh sửa hơn, code tốt hơn và agent thực sự biết họ đang làm gì.
Hướng dẫn này đi qua từng phần của file CLAUDE.md, từ khai báo tech stack đến gợi ý đặc thù theo agent. Theo dõi và xây dựng của bạn từng bước một.
CLAUDE.md là file markdown bạn đặt ở gốc dự án. Khi Claude Code bắt đầu phiên, nó đọc file này trước. Mọi thứ bên trong trở thành một phần ngữ cảnh của Claude: tech stack, cấu trúc file, quy ước nhóm và bất kỳ hướng dẫn cụ thể nào bạn muốn mọi agent tuân theo.
Hãy coi nó như tài liệu briefing. Không có nó, Claude phải đoán cách dự án được tổ chức. Với một tài liệu tốt, Claude đã biết mọi thứ ở đâu, pattern nào cần tuân theo và điều gì cần tránh. Sự khác biệt về chất lượng output khá đáng kể.
“Đầu tư 10 phút vào CLAUDE.md tiết kiệm hàng giờ chỉnh sửa code do AI tạo ra không khớp với pattern dự án.”
Quan sát trên hàng trăm dự án Claude Code
Cấu trúc và tính cụ thể của CLAUDE.md trực tiếp ảnh hưởng đến mức độ Claude hoạt động tốt trong codebase.
CLAUDE.md có cấu trúc tốt bao gồm sáu lĩnh vực này. Mỗi lĩnh vực cung cấp cho Claude thông tin cụ thể mà nó có thể hành động ngay lập tức.
Liệt kê framework, thư viện và phiên bản của chúng một cách rõ ràng. Bao gồm package manager, phiên bản Node và bất kỳ yêu cầu runtime nào. Claude dùng điều này để tạo code tương thích mà không cần đoán.
Mô tả các thư mục chính và những gì nằm trong mỗi thư mục. Components, store, service, API route, type. Sơ đồ cây ngắn với mô tả một dòng mỗi thư mục hoạt động tốt.
Tài liệu hóa pattern đặt tên (camelCase cho file, PascalCase cho component), cách xử lý lỗi, thứ tự import và bất kỳ quy tắc đặc thù dự án nào. Điều này giữ output của Claude nhất quán với code hiện có.
Bao gồm lệnh dev, build, test và lint. Khi Claude cần xác minh điều gì hoạt động hoặc đề xuất script, nó sẽ dùng các lệnh chính xác mà dự án yêu cầu.
Nếu bạn dùng nhiều agent (QA, frontend, backend, DevOps), thêm phần mô tả mỗi vai trò nên tập trung vào gì. Điều này đặc biệt hữu ích với thiết lập đa agent của AgentsRoom.
Nói cho Claude biết những gì KHÔNG làm. Đừng sửa file cấu hình, đừng thay đổi hệ thống auth, đừng refactor tầng database. Ranh giới rõ ràng ngăn agent thực hiện các thay đổi không mong muốn.
Bạn không cần viết mọi thứ cùng lúc. Bắt đầu với những điều cơ bản và mở rộng khi bạn khám phá Claude cần biết gì.
Mở package.json và liệt kê mọi framework, thư viện và công cụ dự án sử dụng. Ghi chú phiên bản. Kiểm tra yêu cầu runtime (phiên bản Node, Python, database). Đây trở thành phần tech stack.
package.json + phiên bản runtime + database
Chạy tree nhanh của thư mục src. Xác định các thư mục cấp cao nhất và viết mô tả một dòng cho mỗi cái. Tập trung vào nơi component, store, service, type và API route nằm.
Cây src/ với chú thích mục đích
Xem code hiện có và ghi chú các pattern: cách đặt tên file, xử lý lỗi, cấu trúc import, dùng default hay named export. Viết chúng thành các quy tắc ngắn gọn.
Đặt tên, import, xử lý lỗi, export
Nếu bạn làm việc với agent chuyên biệt, thêm khu vực tập trung cho mỗi vai trò. Agent frontend nên biết thư viện component. Agent DevOps nên biết pipeline deployment. Agent QA nên biết framework kiểm thử.
Khu vực tập trung theo vai trò + khu vực cần tránh
AgentsRoom được xây dựng xung quanh CLAUDE.md như một khái niệm hạng nhất, không phải suy nghĩ thêm sau.
Chỉnh sửa CLAUDE.md trực tiếp trong AgentsRoom với tô sáng cú pháp và lưu trực tiếp. Không cần chuyển sang trình soạn thảo văn bản hay IDE.
Xem mỗi agent diễn giải CLAUDE.md theo thời gian thực. Xem output terminal để xác minh agent tuân theo quy ước và tôn trọng các khu vực cần tránh.
Mỗi dự án trong AgentsRoom có CLAUDE.md riêng. Chuyển đổi giữa các dự án và mỗi agent tự động tải file ngữ cảnh đúng cho codebase đó.
14 vai trò agent của AgentsRoom kết hợp trực tiếp với các phần CLAUDE.md. Định nghĩa khu vực tập trung và khu vực cần tránh theo vai trò, và mỗi agent lấy đúng hướng dẫn dành cho nó.
Tải AgentsRoom và dùng trình soạn thảo CLAUDE.md tích hợp để cung cấp cho agent ngữ cảnh họ cần. Hướng dẫn tốt hơn, code tốt hơn.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Hoạt động với Claude, Codex, OpenCode, Gemini CLI và Aider
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.