Một tệp có tên CLAUDE.md đã đạt vị trí #1 trên GitHub Trending.
82.000 sao. 7.800 fork.
Mọi chuyện bắt đầu từ Andrej Karpathy. Cựu Giám đốc AI tại Tesla. Thành viên sáng lập OpenAI. Ông đã xác định 4 hành vi khiến Claude Code thất bại và viết chúng vào một tệp duy nhất.
Một nhà phát triển đã lấy 4 quy tắc đó, mở rộng chúng, và xuất bản tệp. Nó đã lan truyền..
Lý do: độ chính xác khi lập trình đã tăng từ 65% lên 94%.
Hầu hết các nhà phát triển sử dụng Claude Code hàng ngày chưa bao giờ thiết lập điều này. Họ bắt đầu từ con số 0 trong mỗi phiên làm việc. Giải thích lại cùng một ngữ cảnh. Dọn dẹp những thay đổi ngoài phạm vi không mong muốn. Hoàn tác các refactor mà không ai yêu cầu.
Đây là tệp đầy đủ.

Cách thiết lập mà hầu hết dev đều bỏ lỡ
Mỗi lần bạn mở Claude Code, nó bắt đầu với không có gì.
Nó không biết stack của bạn. Tiêu chuẩn của bạn. Ngữ cảnh dự án của bạn. Những gì bạn đã thử. Những gì bạn đã quyết định không làm từ ba phiên trước.
Vì vậy, nó phán đoán. Và khi nó phán đoán, nó refactor code mà bạn không yêu cầu. Nó đề xuất các framework phá vỡ kiến trúc hiện tại của bạn. Nó xóa tệp mà không hỏi. Nó mâu thuẫn với các quyết định bạn đã đưa ra.
CLAUDE.md là một tệp văn bản thuần túy bạn đặt trong thư mục gốc của dự án. Claude Code tự động đọc nó khi bắt đầu mỗi phiên làm việc.
Một lần thiết lập. Không cần giải thích lặp lại. Ba loại lỗi tốn kém được khắc phục.
1 / 3 | DEFAULTS: $375/tuần bạn đang trả để lặp lại chính mình
Trung bình một nhà phát triển dành 30 phút mỗi ngày để giải thích lại ngữ cảnh cho Claude.
Stack. Tiêu chuẩn code. Bối cảnh dự án. Những gì đã được thử. Không có gì tồn tại giữa các phiên trừ khi bạn viết nó ra một lần và để Claude đọc mỗi lần.
30 phút mỗi ngày với mức lương $150/giờ: $375/tuần. Mỗi nhà phát triển.
Cho một nhóm 5 người: $1,875/tuần mất đi.

7 quy tắc này nằm ở đầu tệp CLAUDE.md của bạn.
→ Loại bỏ phần thừa:
→ Khớp độ dài với tác vụ:
→ Hiển thị các tùy chọn trước khi hành động:
→ Thừa nhận sự không chắc chắn trước khi nó khiến tôi tốn kém:
→ Tôi là ai và tôi biết gì:
→ Ngữ cảnh dự án hiện tại:
→ Khóa giọng nói của bạn:
Thời gian giải thích lại ngữ cảnh mỗi ngày: 30 phút Với mức lương $150/giờ: $75/ngày Mỗi tuần: $375/tuần cho mỗi nhà phát triển Nhóm 5 người: $1,875/tuần Thiết lập CLAUDE.md cho phần này: tổng cộng 45 phút
Lỗi cần tránh: đừng viết CLAUDE.md từ đầu. Hãy dùng prompt này trước, sau đó chỉnh sửa kết quả:
2 / 3 | BEHAVIOR: những thay đổi $150/giờ bạn không ủy quyền
Bạn yêu cầu Claude sửa một hàm.
Nó refactor ba tệp, đổi tên biến của bạn, sắp xếp lại import, và viết lại các comment bạn đã mất công tạo.
Tất cả mà không hỏi.
1 giờ để xem xét và hoàn tác các thay đổi không mong muốn: $150. Ba lần một tuần: $450/tuần. Mỗi nhà phát triển.
Cho một nhóm 5 người: $2,250/tuần dành để dọn dẹp các thay đổi không được ai ủy quyền.

7 quy tắc này nằm trong phần behavior của tệp CLAUDE.md của bạn.
→ Giữ trong phạm vi:
→ Hỏi trước khi thay đổi lớn:
→ Xác nhận trước khi làm bất cứ điều gì phá hoại:
→ Dừng cứng cho production:
→ Luôn hiển thị những gì đã thay đổi:
→ Không bao giờ hành động nếu không có xác nhận rõ ràng:
→ Suy nghĩ trước khi viết code:
1 giờ/tuần để hoàn tác các thay đổi ngoài phạm vi không mong muốn: $150/tuần 30 phút/tuần để thực hiện diff thủ công sau mỗi tác vụ: $75/tuần Tổng chi phí liên quan đến hành vi cho mỗi nhà phát triển: $225/tuần Nhóm 5 người: $1,125/tuần Thiết lập phần behavior trong CLAUDE.md: 30 phút
3 / 3 | MEMORY + STACK: cách thiết lập giúp Claude Code thực sự đáng tin cậy
Claude quên mọi thứ giữa các phiên.
Mọi quyết định bạn đã đưa ra. Mọi cách tiếp cận đã thất bại. Lý do bạn chọn Prisma thay vì Drizzle sáu tháng trước. Hạn chế tồn tại vì yêu cầu cụ thể của khách hàng.
Nó quên. Sau đó đề xuất chính xác những gì bạn đã loại trừ.
Phần này cung cấp cho Claude thứ gần nhất với bộ nhớ thực sự hiện có. Và khóa tech stack của bạn để nó ngừng đề xuất các công cụ phá vỡ kiến trúc hiện tại.

→ Nhật ký quyết định MEMORY.md:
→ Tóm tắt cuối phiên:
→ Nhật ký lỗi ERRORS.md:
→ Danh sách sự thật vĩnh viễn:
→ Khóa tech stack của bạn:
→ Extended Thinking cho các quyết định khó:
→ 4 quy tắc đã lan truyền:
Karpathy đã xác định 4 hành vi khiến Claude Code thất bại. Một nhà phát triển đã cô đọng chúng thành 4 dòng này. Độ chính xác khi lập trình đã tăng từ 65% lên 94%.
2 giờ/tuần để khắc phục các quyết định bị quên và đề xuất sai: $300/tuần cho mỗi dev Đề xuất stack sai và công cụ không tương thích: $75/tuần Tổng chi phí liên quan đến bộ nhớ cho mỗi nhà phát triển: $375/tuần Nhóm 5 người: $1,875/tuần Thiết lập MEMORY.md + ERRORS.md + stack: 20 phút
KẾT LUẬN
Đây là toàn bộ phép tính.
$375/tuần giải thích lại ngữ cảnh mỗi phiên $225/tuần hoàn tác các thay đổi không được ủy quyền $375/tuần khắc phục các quyết định bị quên Tổng chi phí lãng phí cho mỗi nhà phát triển: $975/tuần
Nhóm 5 nhà phát triển: $4,875/tuần Mỗi năm: $253,500
Thiết lập CLAUDE.md: tổng cộng 2 giờ Riêng 4 quy tắc của Karpathy: độ chính xác lập trình từ 65% lên 94%
Một tệp văn bản thuần túy. 21 quy tắc. Hai giờ làm việc.
Những nhà phát triển thiết lập điều này đang làm việc với một phiên bản Claude có khả năng ghi nhớ quyết định, giữ trong phạm vi, xác nhận trước khi phá hủy bất cứ thứ gì, không bao giờ đề xuất framework phá vỡ kiến trúc của bạn.
Những người chưa thiết lập đang tiêu $975/tuần để lặp lại chính mình.
p.s. hãy bắt đầu với 4 quy tắc của Karpathy. Chỉ 4 quy tắc đó thôi. Dán chúng vào một tệp mới có tên CLAUDE.md trong thư mục gốc của dự án ngay bây giờ. Việc này chỉ mất 2 phút. Thêm phần còn lại mỗi tuần một lần khi bạn nhận thấy điều gì còn thiếu.
Đánh dấu trang này trước khi nó bị chôn vùi. Nếu nó hữu ích, hãy chia sẻ với một người cần nó.





