Vượt xa những điều cơ bản: Các chiến thuật mạnh mẽ đã được cộng đồng kiểm chứng
🔄 Tóm tắt nhanh: Giờ đây bạn đã nắm vững framework 5 bước hoàn chỉnh cùng với chiến lược nén chủ động. Các kỹ thuật chính thức này xử lý 80% việc quản lý phiên. Bài học này sẽ đề cập đến 20% còn lại - các mô hình do cộng đồng phát triển, vượt ra ngoài những gì Anthropic đã công bố.
Các quy tắc phiên CLAUDE.md
File CLAUDE.md của bạn không chỉ dùng để ghi chép tài liệu dự án. Nó là một công cụ quản lý chính sách. Claude đọc file này khi bắt đầu mỗi phiên và tuân theo các quy tắc trong suốt quá trình.
Quy tắc nén
📋 Thêm các quy tắc này vào file CLAUDE.md của dự án:
## Quy tắc quản lý phiên
Khi nén (thủ công hoặc tự động):
- Luôn giữ lại toàn bộ danh sách các file đã sửa đổi và vị trí của chúng
- Luôn giữ lại mục tiêu của tác vụ hiện tại và bất kỳ ràng buộc nào
- Luôn giữ lại các lệnh kiểm thử đã chạy và kết quả của chúng
- Loại bỏ các dấu vết ngăn xếp chi tiết (chỉ giữ lại thông báo lỗi và file:line)
- Loại bỏ toàn bộ nội dung file có thể đọc lại từ ổ đĩa
- Loại bỏ các điểm dừng khám phá trừ khi chúng chứa bài học "không nên làm điều này"
Các quy tắc này vẫn được duy trì ngay cả khi nén tự động ở mức 83% - Claude tuân theo chúng khi viết bản tóm tắt.
Quy tắc làm sạch ngữ cảnh
## Làm sạch ngữ cảnh
- Không bao giờ giữ quá 3 dấu vết ngăn xếp trong ngữ cảnh - tóm tắt những dấu vết cũ hơn
- Khi đọc các file lớn, hãy ghi chú những phần chính và số dòng thay vì giữ toàn bộ nội dung
- Sau khi sửa lỗi, hãy tóm tắt cách sửa lỗi trong 2 - 3 câu và bỏ qua các chi tiết điều tra
- Đề xuất lệnh /compact nếu phiên đã chạy hơn 30 lượt
Đây giống như các cài đặt tự động cho ngữ cảnh của bạn. Claude sẽ thực sự tuân theo chúng - đề xuất nén, cắt bớt dấu vết ngăn xếp, tóm tắt tự động.
✅ Kiểm tra nhanh: Tại sao các quy tắc CLAUDE.md lại hữu ích ngay cả khi có autocompact?
Câu trả lời: Claude đọc CLAUDE.md khi bắt đầu mỗi phiên và tuân theo các quy tắc trong suốt quá trình nén - bao gồm cả autocompact. Vì vậy, ngay cả khi quá trình nén bắt đầu ở mức 83%, các quy tắc vẫn hướng dẫn những gì được giữ lại.
Nhật ký phiên
Nhật ký phiên là bản tóm tắt có cấu trúc mà bạn viết trước khi kết thúc một phiên. Nó ghi lại những gì bạn biết để phiên làm việc tiếp theo không phải bắt đầu từ con số không.
Định dạng nhật ký
Trước khi chạy lệnh /clear, hãy hỏi Claude:
📋 Sao chép và thử prompt này:
Viết nhật ký phiên làm việc cho công việc này. Bao gồm: (1) Những gì chúng ta đã hoàn thành, (2) Các quyết định quan trọng và lý do, (3) Tình trạng hiện tại của code, (4) Các bước tiếp theo theo thứ tự ưu tiên, (5) Các vấn đề hoặc khó khăn đã biết. Lưu vào file .claude/session-journal.md
Claude viết nhật ký. Bạn xem lại - chỉnh sửa bất cứ điều gì chưa ổn. Sau đó chạy lệnh /clear.
Phiên làm việc tiếp theo:
Đọc file .claude/session-journal.md và tiếp tục từ nơi chúng ta đã dừng lại
Claude load một bản tóm tắt được chọn lọc kỹ lưỡng thay vì kế thừa một lịch sử hội thoại cồng kềnh. Nhật ký là tài liệu chuyển giao giữa các phiên làm việc.
Khi nào nên sử dụng nhật ký?
Kết thúc ngày làm việc - ghi lại trạng thái cho phiên làm việc ngày mai
Trước khi chuyển đổi giữa các tác vụ phức tạp - giữ nguyên trạng thái của tác vụ đầu tiên
Khi bàn giao công việc cho đồng nghiệp - họ sẽ bắt đầu phiên làm việc với nhật ký của bạn
Trước bất kỳ phiên làm việc nào đã vượt quá 60% ngữ cảnh - sử dụng nhật ký + /clear sẽ chính xác hơn so với việc nén dữ liệu
Mở rộng theo chiều ngang
Thay vì một phiên làm việc lớn xử lý mọi thứ, hãy chạy các phiên làm việc song song:
Phiên
Tập trung
Profile ngữ cảnh
Terminal 1
Phát triển API endpoint
Các tuyến API, middleware, truy vấn cơ sở dữ liệu
Terminal 2
Các thành phần frontend
Các thành phần React, CSS, quản lý trạng thái
Terminal 3
Bộ công cụ test
Các file test, dữ liệu mẫu, cấu hình CI
Mỗi phiên làm việc đều tập trung vào một phạm vi hẹp. Phiên API không bao giờ chứa thông tin gỡ lỗi từ giao diện người dùng. Phiên kiểm thử không bao giờ gặp phải những bế tắc trong việc khám phá API.
Cách thiết lập
Sử dụng lệnh claude --name để đặt tên cho các phiên làm việc của bạn:
📋 Hãy thử prompt này:
# Terminal 1
claude --name "api-auth"
# Terminal 2
claude --name "frontend-dashboard"
# Terminal 3
claude --name "test-suite"
Các phiên làm việc được đặt tên sẽ dễ dàng tiếp tục và nhận diện hơn. Khi bạn quay lại một phiên làm việc, lệnh claude --resume sẽ tiếp tục từ nơi bạn đã dừng lại.
✅ Kiểm tra nhanh: Lợi ích chính của việc chạy ba phiên làm việc hẹp thay vì một phiên làm việc rộng là gì?
Câu trả lời: Mỗi phiên làm việc tập trung vào ngữ cảnh chỉ liên quan, tránh sự lẫn lộn của các công việc không liên quan gây ra sự nhàm chán ngữ cảnh trong một phiên làm việc dài.
Tạo prompt nhận biết token
Những thói quen nhỏ tích lũy lại:
Sử dụng các công cụ file, không phải dán. Thay vì dán một file 500 dòng vào khung chat, hãy để Claude đọc nó bằng các công cụ. Nội dung file được load qua các công cụ có thể được loại bỏ khỏi ngữ cảnh một cách gọn gàng hơn.
Giữ cho các prompt ngắn gọn và chỉ tập trung vào một nhiệm vụ. "Sửa lỗi xác thực trong session.ts, sau đó cập nhật các bài kiểm tra, rồi viết tài liệu" sẽ gộp ba nhiệm vụ vào một tin nhắn. Claude sẽ cố gắng giữ cả ba nhiệm vụ trong bộ nhớ làm việc. Tốt hơn là một nhiệm vụ cho mỗi tin nhắn, với điểm quay lại giữa mỗi nhiệm vụ.
Tham chiếu các file bằng đường dẫn, không phải nội dung. "Xem phần triển khai trong src/auth/session.ts dòng 45 - 80" sẽ tiết kiệm hơn nhiều so với "Đây là file: [dán 200 dòng]".
Bộ công cụ hoàn chỉnh cho người dùng chuyên nghiệp
Kết hợp tất cả:
Các quy tắc CLAUDE.md - tự động làm sạch ngữ cảnh
Nén chủ động 50% - nén với gợi ý tại các điểm ngắt tự nhiên
Nhật ký phiên - chuyển giao có cấu trúc giữa các phiên
Mở rộng theo chiều ngang - các phiên song song cho mỗi tính năng
Tạo prompt nhận biết token - giữ cho prompt ngắn gọn, sử dụng công cụ cho các file
Các subagent để khám phá - tách biệt nghiên cứu khỏi việc triển khai
Quay lại theo mặc định - hoàn tác các phương pháp không tốt thay vì sửa chữa chúng
Bạn không cần cả 7 cùng một lúc. Bắt đầu với các quy tắc CLAUDE.md (thiết lập một lần và quên đi) và thói quen quay lại (tác động tức thì lớn nhất). Thêm các công cụ khác khi chúng trở nên quen thuộc.
Những điểm chính cần ghi nhớ
Các quy tắc phiên CLAUDE.md tự động hóa việc quản lý ngữ cảnh - Claude tuân theo chúng trong quá trình nén và xuyên suốt phiên
Nhật ký phiên ghi lại trạng thái ở định dạng có cấu trúc để chuyển giao liền mạch giữa các phiên
Mở rộng theo chiều ngang (các phiên song song cho mỗi tính năng) giúp mỗi phiên tập trung và gọn nhẹ
Tạo prompt nhận biết token: Công cụ file thay vì dán, tin nhắn đơn nhiệm, tham chiếu đường dẫn thay vì sao chép nội dung
Bắt đầu với các quy tắc CLAUDE.md + thói quen tua lại, sau đó thêm nhật ký và mở rộng theo chiều ngang
Câu 1:
Nhật ký phiên là bản tóm tắt có cấu trúc mà bạn viết trước khi sử dụng lệnh /clear. Bạn nên lưu nó ở đâu?
GIẢI THÍCH:
Lưu nhật ký vào một file trong kho lưu trữ của bạn (ví dụ: .claude/session-journal.md). Phiên tiếp theo có thể load nó bằng cách đọc file, cung cấp cho Claude ngữ cảnh chính xác mà bạn đã chọn lọc - mà không cần dựa vào lịch sử trò chuyện khổng lồ.
Câu 2:
Khi mở rộng theo chiều ngang, bạn mở các phiên song song cho mỗi tính năng. Lợi ích chính là gì?
GIẢI THÍCH:
Mở rộng theo chiều ngang giúp mỗi phiên tập trung vào một tính năng hoặc mô-đun. Một phiên cho lớp API không mang theo nhiễu gỡ lỗi giao diện người dùng. Mỗi phiên vẫn gọn nhẹ, có nghĩa là ít tồn đọng ngữ cảnh và phản hồi nhanh hơn.
Câu 3:
Mục đích chính của các quy tắc phiên trong CLAUDE.md là gì?
GIẢI THÍCH:
Các quy tắc phiên CLAUDE.md cho Claude biết cách tự động quản lý ngữ cảnh của chính nó - những gì cần giữ lại trong quá trình nén, số lượng dấu vết ngăn xếp cần giữ lại, khi nào nên đề xuất một phiên mới. Chúng giảm bớt gánh nặng thủ công trong việc quản lý phiên.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: