TL;DR
- Everything Claude Code (ECC) là một repo để lấy từng phần, không phải để cài nguyên bộ: cài đầy đủ sẽ chiếm khoảng 27,000 token ngữ cảnh thường trực trong cửa sổ 200,000 token, tức khoảng 14 phần trăm, trước cả tin nhắn đầu tiên của bạn.
- Chi phí nằm ở metadata. Tên và mô tả của 286 skill nặng 85,000 ký tự, khoảng 21,000 token, còn mô tả của 68 subagent thêm khoảng 5,000 nữa. Phần thân skill chỉ nạp khi cần; phần mô tả thì không.
- Năm thành phần đáng giữ: AgentShield, khối settings, hệ thống instinct, ba skill đo ngữ cảnh, và trình cài chọn lọc để lấy bốn thành phần đầu mà không kéo theo phần còn lại.
- Bỏ lại 68 agent như một bộ, 94 slash command mà chính README gọi là tạm thời, 23 hook bị minify vào một file 40 KB, và 15 MB tài liệu bằng 22 ngôn ngữ.
- Giấy phép là MIT. Sao chép năm thư mục là đúng mục đích sử dụng. Mọi số liệu bên dưới được đếm trên phiên bản 2.2.1 ngày 2026-09-06, khi còn 110 pull request đang chờ, nên hãy đếm lại trước khi trích dẫn.
Số đo cho thấy điều gì
Repo này lớn hơn những con số mà người ta hay nhắc lại. Các số liệu lưu truyền trên mạng là 214,000 sao, 64 subagent, 262 skill và 84 slash command. Vào ngày clone, README và các thư mục cho thấy 250,466 sao, 68 agent, 286 skill, 94 slash command, 122 file rule và 23 hook s2. Repo cũng có 37,679 fork, 51 issue đang mở, 110 pull request đang mở và 2,631 commit s1. Không con số nào được trích dẫn là sai vào lúc được công bố. Chúng chỉ lỗi thời sau vài ngày, và đó là bài học đầu tiên: repo này thay đổi nhanh hơn bất cứ thứ gì viết về nó.
Kích thước cũng tương tự. README dài 2,200 dòng, thư mục tài liệu nặng 15 MB với 22 ngôn ngữ, và một bản clone đầy đủ kéo về 88 MB s2. ECC còn đi kèm cấu hình cho 19 harness agent khác nhau, nên người dùng Claude Code tải về 18 cấu hình sẽ không bao giờ dùng đến s1.
Câu hỏi quan trọng là một bản cài đầy đủ tốn gì ở mỗi phiên, và câu trả lời nằm ở phần mô tả, không phải phần thân. Claude Code nạp tên và mô tả của mọi skill và subagent đã cài vào ngữ cảnh để model quyết định khi nào dùng. Cộng tên và mô tả của 286 skill ra 85,000 ký tự, khoảng 21,000 token; mô tả của 68 subagent thêm khoảng 20,000 ký tự, khoảng 5,000 token; file instruction của repo thêm khoảng 1,000. Tổng ngữ cảnh thường trực là khoảng 27,000 token, 14 phần trăm của cửa sổ 200,000 token s3. 14 phần trăm đó bị trừ trước file của bạn, diff của bạn, kết quả tool và chính cuộc hội thoại, và mỗi lần compaction lại trừ thêm một lần.
Repo hiểu rõ điều này. README của nó có câu "optimize the context window, persist everything else" rồi lại kèm theo 286 skill s2. Trong thread Reddit hỏi dự án này có đáng dùng không, câu trả lời được vote cao nhất nói rằng lượng token của các mô tả là không đáng kể s8. Phép đo ở trên chính là bài kiểm tra câu trả lời đó, và 27,000 token không phải là không đáng kể.
Năm thành phần vượt qua đợt kiểm tra.
AgentShield là công cụ audit bảo mật cho cấu hình agent. Nó có sẵn trong ECC và cũng là một package npm riêng, với 5,539 lượt tải trong tuần qua, sáu dependency, giấy phép MIT s7. Một lệnh là audit được cả thư mục file agent, hook và định nghĩa server. Hạn chế của nó là một mốc thời gian: bản publish cuối là tháng 3 năm 2026 trong khi repo được cập nhật ngày hôm trước khi đo, và README của nó vẫn mô tả hệ sinh thái ở mức 42,000 sao so với 250,466. Cứ chạy nó, nhưng đừng tin nó biết về bất cứ thứ gì ra mắt sau tháng 3 s7.
Khối settings là một đoạn của ~/.claude/settings.json: model đặt là Sonnet, ngân sách thinking giảm từ 32,000 xuống 10,000, ngưỡng compaction chuyển từ 95 phần trăm xuống 50 phần trăm, subagent đẩy sang Haiku. README tuyên bố giảm khoảng 60 phần trăm chi phí model và 70 phần trăm chi phí thinking ẩn s2. Đó là số của họ, không phải của chúng tôi. Cái giá phải trả là chất lượng ở các lần review khó, nên khối này đáng sao chép sau khi bỏ các dòng chọn model.
Instinct là skill continuous-learning-v2. Phiên bản đầu chỉ quan sát vào cuối phiên; bản hiện tại quan sát trước và sau mỗi lần gọi tool. Mỗi pattern quan sát được trở thành một instinct với trọng số tin cậy từ 0.3 đến 0.9, được phân tích bởi một agent nền chạy Haiku nên ngữ cảnh chính của bạn không tốn gì. Phiên bản 2.1 giới hạn instinct theo từng project, và chính repo gọi vấn đề nó khắc phục là nhiễm chéo; một instinct xuất hiện ở hai project sẽ được nâng lên global. Phần tooling phía sau dài 2,200 dòng với sáu lệnh, và thư viện instinct có thể export và import giữa các máy s6.
Ba skill đo ngữ cảnh là context budget, compaction adviser và token budget adviser. Chúng cho bạn thấy hóa đơn mà phần còn lại của repo tạo ra s3.
Trình cài chọn lọc đọc manifests/install-profiles.json, file này có bảy profile: minimal, core, developer, security, research, opencode và full. Trình cài cũng nhận tên component, nên bạn có thể gọi tên bốn thành phần trên và không gì khác s5. Các profile khá thô: ngay cả minimal cũng mang theo agent và command, nên hãy gọi tên component thay vì chọn profile.
Những gì ở lại trong repo. 68 agent tốn khoảng 5,000 token và phần lớn là reviewer ngôn ngữ và build fixer cho những stack bạn không viết; chỉ lấy hai cái hợp với công việc của bạn s1. 94 slash command được chính README gọi là điểm vào tiện lợi trên đường tiến tới bề mặt ưu tiên skill, và đã có sẵn một thư mục chứa các command bị loại bỏ s2. Các hook nằm trong một file duy nhất dài 291 dòng, 40 KB, chứa 23 hook, trong đó 8 chạy trước mỗi lần gọi tool và 7 chạy mỗi khi agent dừng, mỗi hook bị nén vào một dòng khoảng 33,000 ký tự mà bạn không thể đọc trước khi chạy s4. Đó là cấu hình thực thi mà bạn chưa audit, và số sao không thay đổi điều đó.
Số đo
Những gì người ta trích dẫn so với những gì repo có vào ngày 2026-09-06, phiên bản 2.2.1:
| Số liệu | Trích dẫn trên mạng | Đếm được trong repo |
|---|---|---|
| Sao GitHub | 214,000 | 250,466 |
| Subagent | 64 | 68 |
| Skill | 262 | 286 |
| Slash command | 84 | 94 |
Kiểm kê một bản cài đầy đủ:
| Thành phần | Số lượng |
|---|---|
| Agent | 68 |
| Skill | 286 |
| Slash command | 94 |
| File rule | 122 |
| Hook (một file, 291 dòng, 40 KB) | 23 |
| Harness được cấu hình | 19 |
| Tài liệu | 15 MB, 22 ngôn ngữ |
| Clone đầy đủ | 88 MB |
Ngữ cảnh thường trực của một bản cài đầy đủ:
| Nạp ở mỗi phiên | Ký tự | Token (xấp xỉ) |
|---|---|---|
| Tên + mô tả của 286 skill | 85,000 | 21,000 |
| Mô tả của 68 subagent | 20,000 | 5,000 |
| File instruction của repo | n/a | 1,000 |
| Tổng | ~27,000 (14 phần trăm của 200,000) |
Quy trình: clone affaan-m/ECC phiên bản 2.2.1 ngày 2026-09-06. Đếm thư mục cho agent, skill, command và rule; đếm các mục hook trong hooks/hooks.json. Nối các trường name và description của mọi SKILL.md và mọi file agent, đo số ký tự, quy đổi ra token. So với các số liệu lưu truyền trên mạng và với README cùng ngày. Không có gì ở đây đo chất lượng câu trả lời; nó chỉ đo một bản cài đầy đủ tốn bao nhiêu trước prompt đầu tiên.
Việc cần làm vào thứ Hai
- Chạy
npx ecc-agentshieldtrên thư mục~/.claudecủa bạn và đọc mọi phát hiện trước khi động vào bất cứ mục nào khác trong danh sách này. - Mở
hooks/hooks.jsontrong repo ECC và xác nhận bạn không thể đọc một dòng 33,000 ký tự; từ đó quyết định có hook nào của nó được vào setup của bạn hay không. - Đếm ngữ cảnh thường trực của chính bạn: nối mô tả của mọi skill và agent đã cài, rồi so tổng số ký tự với 85,000 mà 286 skill ở đây tốn.
- Sao chép khối settings nhưng bỏ các dòng chọn model; giữ ngưỡng compaction ở 50 phần trăm trong một tuần và ghi lại xem phiên làm việc của bạn có mất gì không.
- Cài riêng
continuous-learning-v2bằng tên component của trình cài, không dùng profile, và để nó chạy năm ngày làm việc trước khi đánh giá. - Thêm ba skill đo ngữ cảnh và đọc kết quả context budget ở đầu phiên dài tiếp theo.
- Chọn nhiều nhất hai agent trong 68 cái hợp với stack thực tế của bạn và bỏ qua phần còn lại.
- Ghi ngày đếm lại vào ghi chú: repo có 110 pull request đang mở vào 2026-09-06, nên mọi con số ở trên đều có hạn sử dụng.
Đọc tiếp
- Đọc câu "optimize the context window, persist everything else" trong README đặt cạnh 286 skill mà nó cung cấp, rồi quyết định bạn tin nửa nào: ECC README.
- Vòng đời instinct, từ một quan sát trọng số 0.3 đến một skill global được nâng cấp, được ghi lại đầy đủ ngay trong file skill: continuous-learning-v2.
- Xem kỹ bảy profile cài đặt và đường cài theo tên component trước khi cài bất cứ thứ gì; đây là file duy nhất giúp việc lấy từng phần khả thi: install-profiles.json.
- Trang npm của AgentShield cho thấy 5,539 lượt tải mỗi tuần cạnh ngày publish tháng 3 năm 2026; khoảng cách đó chính là hạn chế của nó: ecc-agentshield.
- 23 hook, gồm 8 trước tool và 7 khi dừng, nằm gọn trong một file; hãy mở nó trước khi cho phép nó chạy: hooks.json.
- Cuộc tranh luận Superpowers và ECC là về hai đối tượng khác nhau, một kỷ luật workflow và một kho cấu hình, và thread cho thấy vì sao người ta hay nhầm lẫn chúng: Superpowers vs ECC on Reddit.
- Setup của một lập trình viên thực thụ sau nhiều tháng dùng là một đối chiếu hữu ích với bản cài 286 skill; để ý xem nó có ít thành phần đến mức nào: My Claude Code workflow after months of daily use.
Nguồn
- affaan-m/ECC on GitHub, GitHub. Vì sao nên đọc: các bộ đếm trực tiếp (sao, fork, issue, pull request) là cách duy nhất để biết pack này đã cũ đến đâu.
- ECC README, GitHub. Vì sao nên đọc: 2,200 dòng nêu số lượng component, các tuyên bố về khối settings và lời thừa nhận rằng command chỉ là tạm thời.
- ECC skills directory, GitHub. Vì sao nên đọc: 286 thư mục có phần mô tả tạo nên hóa đơn thường trực 85,000 ký tự; ba skill đo ngữ cảnh nằm ở đây.
- ECC hooks.json, GitHub. Vì sao nên đọc: chỉ cần nhìn file 291 dòng, 40 KB này là biết bạn có chạy các hook không đọc được hay không.
- ECC install-profiles.json, GitHub. Vì sao nên đọc: bảy profile và đường cài theo tên component cho phép bạn lấy năm thành phần và bỏ phần còn lại.
- continuous-learning-v2 skill (instincts), GitHub. Vì sao nên đọc: thiết kế đầy đủ của instinct, trọng số, giới hạn theo project và việc nâng lên global.
- ecc-agentshield on npm, npm. Vì sao nên đọc: lượt tải, số dependency và ngày publish ở cùng một chỗ; ngày publish là điểm cần lưu ý.
- Is everything-claude-code really that good?, Reddit. Vì sao nên đọc: thread có câu trả lời hàng đầu mà phép đo trong pack này được thiết kế để kiểm tra.
- Superpowers vs Everything Claude Code (ECC), Reddit. Vì sao nên đọc: so sánh mà người ta cứ hỏi, và lý do nó là một lỗi phân loại.
- My Claude Code workflow after months of daily use, Reddit. Vì sao nên đọc: một setup hằng ngày gọn nhẹ để đo bản cài của bạn so với nó.
FAQ
Con số 27,000 token có đúng nếu tôi dùng cửa sổ ngữ cảnh lớn hơn không?
Số ký tự không đổi: 85,000 cho mô tả skill và khoảng 20,000 cho mô tả agent. Chỉ có tỷ lệ phần trăm thay đổi. Con số 14 phần trăm tính trên cửa sổ 200,000 token; hãy tính lại cho cửa sổ của bạn.
Tôi có thể chỉ cài năm thành phần mà không clone 88 MB không?
Được. Trình cài đọc manifests/install-profiles.json và nhận tên component, nên bạn có thể gọi trực tiếp AgentShield, khối settings, continuous-learning-v2 và ba skill đo ngữ cảnh. Tránh profile minimal; nó vẫn mang theo agent và command.
Có thể tin cậy hoàn toàn vào AgentShield không?
Nó hữu ích và nó đang bị tụt lại. Bản publish cuối là tháng 3 năm 2026, README mô tả một hệ sinh thái 42,000 sao so với 250,466 vào lúc đo. Hãy chạy nó như lượt kiểm tra đầu tiên, không phải phán quyết.
Sao không lấy luôn các hook?
Hai mươi ba hook nằm trong một file 40 KB, mỗi hook trên một dòng khoảng 33,000 ký tự, trong đó 8 chạy trước mỗi lần gọi tool và 7 chạy mỗi lần dừng. Bạn không thể review chúng trước khi thực thi, và giấy phép không làm rủi ro đó nhỏ đi.
AIDive