Công cụ giúp AI trả lời ngắn hơn, giúp bạn đọc nhanh hơn, tiết kiệm thời gian — mà không làm mất bất kỳ thông tin kỹ thuật quan trọng nào.
Bạn đã bao giờ cảm thấy phiên làm việc dài với AI khiến token tích lũy nhanh chóng chưa? Hay phải đọc qua hàng trăm từ filler trong commit message và review comment? Caveman là bộ 6 kỹ năng được thiết kế để giải quyết đúng vấn đề đó — giảm lượng chữ phải đọc trong khi vẫn giữ nguyên dữ kiện kỹ thuật quan trọng.
Core concept: Caveman không phải là làm cộc cằn — đó là nén thông tin. Giống như cách bạn nhắn tin cho bạn thân vậy: ngắn gọn, đủ ý, không cần chào hỏi rườm rà.
Caveman là một tập hợp các kỹ năng (skills) giúp giảm lượng từ vựng không cần thiết trong các phiên làm việc với AI, mà không làm mất dữ kiện kỹ thuật. Kết quả? Bạn tiết kiệm được input token, giảm thời gian đọc, và duy trì khả năng đọc code/command/error string ở mức chính xác cao.
⚠ Trước đây
Chào anh, em thấy trong đoạn code này có vẻ như là có một lỗi nhỏ ở dòng 42, có lẽ là do biến x không được khởi tạo đúng cách, anh có thể kiểm tra lại được không ạ?
✅ Với Caveman
file:L42: biến x chưa khởi tạo. Khởi tạo = null.
Bộ kỹ năng bao gồm 6 thành phần, mỗi cái phục vụ một mục đích cụ thể:
| Skill | Loại | Chức năng |
|---|---|---|
caveman |
Persistent mode | Nén output theo benchmark nhưng giữ chính xác nội dung kỹ thuật |
caveman-commit |
One-shot | Tạo Conventional Commit ngắn, chính xác, ưu tiên "why" |
caveman-compress |
File mutation | Nén prose trong memory file để giảm input token |
caveman-help |
Reference | Hiển thị quick-reference cho mode, skill, command và cấu hình |
caveman-review |
Review output | Viết review comment một dòng: vị trí, vấn đề, cách sửa |
caveman-stats |
Hook-backed | Hiển thị token usage, savings, rule overhead và net của session |
/caveman # Full mode (mặc định) /caveman lite # Lite mode /caveman ultra # Ultra mode /caveman wenyan-lite # Văn ngôn nhẹ /caveman wenyan-full # Văn ngôn đầy đủ /caveman wenyan-ultra # Văn ngôn tối đa /caveman off # Tắt, về normal mode
⚠ Lite
Bỏ filler, giữ câu đầy đủ.Lỗi: biến x chưa khởi tạo ở file L42.
✅ Full
Mặc định; fragment được phép.file:L42: x chưa khởi tạo.
⚠ Ultra
Nén tối đa, không tự chế abbreviation.
✅ Ultra
L42: x undef.
Command này tạo Conventional Commit ngắn và chính xác:
# Gõ lệnh: /caveman-commit hoặc /commit # Output: feat(auth): fix null ref trong login flow
Quy tắc: Giữ subject tối đa 50 ký tự khi có thể. Chỉ thêm body khi cần thiết. Hard cap 72 ký tự.
Viết review comment một dòng theo định dạng:
file:L42: severity: vấn đề. Cách sửa.
Ví dụ:
auth.py:L87: high: missing null check. Add guard.
Nén prose trong memory file để giảm input token:
/caveman-compress /path/to/memory.md
Cơ chế an toàn: Tạo backup trước khi ghi đè, validate sau khi nén, và retry tối đa 2 lần. Không dùng cho code, JSON, YAML, HTML, CSS, SQL hoặc lock file.
LUÔN GIỮ NGUYÊN:
TẠM BỎ nén khi:
| Tiêu chí | Không có Caveman | Có Caveman |
|---|---|---|
| Độ dài phản hồi | 150-300 từ | 10-50 từ |
| Commit message | "Fix bug in auth" | feat(auth): fix null ref in login |
| Review comment | "Bạn có thể kiểm tra xem..." | auth.py:L87: missing null check. |
| Memory file | prose dài, khó đọc | Nén tự động, backup an toàn |
| Token usage | Tích lũy nhanh | Giảm đáng kể, đo được |
Nếu bạn mới dùng Caveman, hãy bắt đầu với /caveman lite rồi chuyển dần lên /caveman (full). Ultra mode chỉ dùng khi bạn đã quen.
Caveman tự động biết khi nào nên "thở ra" — giữ câu đầy đủ khi nội dung liên quan đến bảo mật hoặc hành động quan trọng. Bạn không cần phải kiểm soát từng chi tiết.
Dùng /caveman-stats trong host có hooks tương thích để xem số liệu thực tế về token savings. Không tự ước lượng — để hook tính toán từ session log.
Caveman không phải là một gimmick — nó là công cụ để làm việc hiệu quả hơn với AI. Khi bạn giảm lượng chữ phải đọc, bạn có nhiều năng lượng hơn cho những thứ thực sự quan trọng: đọc code, giải quyết vấn đề, và đưa ra quyết định đúng.
💡 Tóm lại: