Context Engineering (Kỹ thuật quản lý ngữ cảnh)
Hướng dẫn chiến lược quản lý ngữ cảnh và ngân sách token trong Claude Code qua bốn thao tác: Write, Select, Compress, Isolate.
Làm được gì
Cung cấp một hệ thống bốn thao tác để kiểm soát ngữ cảnh trong phiên làm việc với AI:
- Write (ghi ra ngoài): lưu trạng thái vào CLAUDE.md, NOTES.md,
.claude/memory/để thông tin sống sót sau khi compaction. - Select (chọn lọc): ưu tiên
@file→grep/Glob→ đọc từng đoạn. "300 token tập trung tốt hơn 113K token lan man". - Compress (nén):
/compact focus:, nén nhỏ theo từng bước, đọc head+tail, hook PostCompact để tiêm lại ngữ cảnh quan trọng. - Isolate (cô lập): subagent, worktree (
claude -w),/btw, phiên mới để tách khối lượng công việc nặng.
Kèm theo là bảng ngân sách token theo từng giai đoạn (lập kế hoạch, triển khai, kiểm thử, review), tiêu chí chọn giữa /clear, /compact và subagent, cùng danh sách anti-pattern.
Phù hợp với ai
- Người gặp tình trạng Claude lặp lại hoặc giảm chất lượng trong phiên dài
- Người muốn giảm chi phí token và độ trễ phản hồi
- Lập trình viên làm việc với codebase lớn, phải tìm kiếm nhiều
- Người chưa tận dụng được subagent và worktree
Ví dụ sử dụng
- Trước một đợt refactor lớn: ghi mục tiêu và ràng buộc vào NOTES.md, khi ngữ cảnh vượt 50% thì
/compact focus: thay đổi module auth, sau đó đọc lại NOTES.md để phục hồi trạng thái. - Truy vết bug: thay vì đọc cả module, dùng Glob → Grep → Read với offset/limit để lấy đúng một hàm, tiết kiệm token.
- Làm song song: phiên chính chỉ điều phối và commit; giao việc chạy test và sinh tài liệu cho các subagent riêng để giữ ngữ cảnh chính sạch sẽ.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/rohitg00/pro-workflow/HEAD/skills/context-engineering/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục skills/context-engineering từ repo GitHub rohitg00/pro-workflow vào ~/.claude/skills/rohitg00-context-engineering/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/rohitg00/pro-workflow.git /tmp/pro-workflow && mkdir -p ~/.claude/skills && cp -r /tmp/pro-workflow/skills/context-engineering ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải repo:
git clone https://github.com/rohitg00/pro-workflow.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r pro-workflow/skills/context-engineering ~/.claude/skills/ - Kiểm tra tồn tại tệp
~/.claude/skills/context-engineering/SKILL.md. - Mở lại Claude Code, chạy
/contextđể xem mức sử dụng rồi thử yêu cầu: "Hãy dọn ngữ cảnh phiên này theo nguyên tắc context engineering". - (Tùy chọn) Dán khối
## Context Engineeringở cuối tài liệu vào CLAUDE.md của dự án để áp dụng lâu dài.