Điểm rất quan trọng cần hiểu ngay từ đầu là repo này không chỉ dành cho Claude Code, dù Claude Code là mục tiêu chính. Nó được thiết kế theo hướng cross-harness, nghĩa là có thể dùng cho nhiều công cụ AI coding khác nhau, với các lớp hỗ trợ và mức độ tương thích khác nhau. README cũng ghi rõ repo đã phát triển qua hơn 10 tháng sử dụng hằng ngày để build sản phẩm thực tế, và phần “guides” mới là nơi giải thích triết lý, workflow và cách dùng đầy đủ; còn repo là phần raw code.
Everything Claude Code là gì?
Hiểu đơn giản, Everything Claude Code là một hệ sinh thái tăng lực cho AI coding. Thay vì tự ngồi dựng từng rule, từng hook, từng skill hay từng agent một, bạn có thể dùng sẵn bộ thành phần mà dự án đã tổ chức. README mô tả repo hiện bao gồm plugin manifests, agents, skills, commands, rules, hooks, scripts, tests, contexts, MCP configs và nhiều lớp tích hợp khác. Dự án cũng nhấn mạnh rằng skills mới là bề mặt workflow chính, còn thư mục commands/ chủ yếu là lớp tương thích cho các slash command cũ trong giai đoạn chuyển đổi.
Theo phần giới thiệu và changelog trong README, dự án đã công bố nhiều bề mặt như agent review code, security reviewer, build resolver, documentation updater, loop operator, harness optimizer, cùng nhiều skill chuyên biệt cho TypeScript, Python, Go, Java, Kotlin, Swift, PHP, Django, Laravel, Spring Boot, Docker, deployment, API design, continuous learning, eval harness, verification loop và nhiều workflow khác. Điều đó cho thấy đây không phải chỉ là “1 con AI”, mà là một hệ thống agent + skill + rule + hook để chuẩn hóa cách AI hỗ trợ lập trình.

Hệ thống này có thể làm gì?
Nếu nhìn theo góc độ ứng dụng thực tế, Everything Claude Code có thể giúp bạn ở nhiều lớp công việc khác nhau.
Trước hết là lập kế hoạch trước khi code. README mô tả các agent như planner, architect, tdd-guide, code-reviewer và nhiều workflow mẫu như bắt đầu tính năng mới bằng /ecc:plan, sau đó đi vào TDD và code review. Điều này rất hữu ích nếu bạn muốn AI không nhảy thẳng vào viết code mà đi theo quy trình có blueprint rõ ràng.
Thứ hai là review code và kiểm soát chất lượng. Repo có các agent như code-reviewer, security-reviewer, go-reviewer, python-reviewer, typescript-reviewer, java-reviewer, kotlin-reviewer, rust-reviewer… cùng các skill về verification loop, eval harness, testing và standards. Điều đó có nghĩa là AI có thể được dùng không chỉ để viết code mà còn để đánh giá code theo checklist chất lượng và bảo mật.
Thứ ba là viết test và chạy workflow TDD. README nhiều lần nhắc tới tdd-guide, tdd-workflow, yêu cầu coverage, verification loop, checkpoint, eval, cùng các command như /tdd, /verify, /checkpoint, /test-coverage. Nếu team của bạn đang muốn dùng AI nhưng vẫn giữ kỷ luật kỹ thuật, đây là một điểm mạnh đáng chú ý.
Thứ tư là quét rủi ro bảo mật. README giới thiệu AgentShield như một security auditor có thể quét CLAUDE.md, settings.json, MCP configs, hooks, agents và skills để phát hiện secrets, permission risk, hook injection risk, MCP server risk và các vấn đề liên quan cấu hình agentic security. Đồng thời repo còn có hẳn Security Guide nói về attack vectors, sandboxing, sanitization, CVEs và AgentShield.
Thứ năm là tối ưu token và chi phí. README có hẳn phần Token Optimization, đưa ra cấu hình khuyến nghị như dùng sonnet mặc định, giảm MAX_THINKING_TOKENS, compact sớm hơn và hạn chế MCP server để tránh ăn mất context window. Đây là điểm rất thực dụng cho những ai dùng Claude Code nhiều giờ mỗi ngày.
Thứ sáu là memory persistence và continuous learning. README mô tả các hook lưu và nạp context qua session, auto-extract pattern từ session thành reusable skills, cùng continuous-learning-v2 dựa trên instinct. Nói cách khác, hệ thống này hướng tới chuyện AI không chỉ hỗ trợ tại chỗ mà còn học từ workflow của bạn theo thời gian.
Bộ tài liệu hướng dẫn của họ nói gì?
Một chi tiết rất nhiều người bỏ sót là chính README viết rất rõ: repo chỉ là raw code, còn guides mới là nơi giải thích mọi thứ. Bộ tài liệu của họ gồm 3 phần chính: Shorthand Guide, Longform Guide và Security Guide. Trong đó Shorthand Guide tập trung vào setup, foundations, philosophy và được ghi rõ là “Read this first”; Longform Guide đi sâu vào token optimization, memory persistence, evals, parallelization; còn Security Guide tập trung vào attack vectors, sandboxing, sanitization, CVEs và AgentShield.
README còn liệt kê rõ các chủ đề bạn sẽ học được từ bộ guide này, gồm: Token Optimization, Memory Persistence, Continuous Learning, Verification Loops, Parallelization và Subagent Orchestration. Đây là điểm khác biệt lớn so với nhiều repo AI khác, vì nó không chỉ đưa tool mà còn dạy cách xây workflow AI coding có hệ thống.
Yêu cầu hệ thống trước khi cài
Phần này rất dễ bị viết sai, nên cần ghi đúng theo README.
Trước hết, dự án yêu cầu Claude Code CLI tối thiểu từ phiên bản v2.1.0 trở lên do thay đổi trong cách plugin system xử lý hooks. README còn chỉ rõ có thể kiểm tra bằng lệnh claude --version. Nếu dùng Claude Code cũ hơn, bạn có thể gặp lỗi hoặc hành vi không tương thích với hooks.
Về hệ điều hành, README khẳng định repo hiện hỗ trợ Windows, macOS và Linux, đồng thời các hook và script đã được viết lại bằng Node.js để tăng tương thích cross-platform. Đây là điểm rất quan trọng vì nhiều blog viết về repo kiểu này thường chỉ nói chung chung là “chạy được trên Linux/macOS”, trong khi README của dự án xác nhận rõ hỗ trợ cả Windows PowerShell.
Về package manager, hệ thống có thể phát hiện và làm việc với npm, pnpm, yarn hoặc bun. README mô tả rõ thứ tự phát hiện package manager, gồm environment variable, project config, package.json, lock file, global config rồi mới fallback. Điều đó có nghĩa là bạn không bị khóa vào riêng npm.
Everything Claude Code hỗ trợ trên những hệ thống nào?
Theo README, đây là repo hỗ trợ nhiều môi trường AI coding khác nhau, nhưng mức hỗ trợ của từng nơi không giống nhau.
Claude Code là nền tảng gốc và là mục tiêu chính của dự án. Plugin, agents, skills, hooks, rules và workflow được thiết kế trước tiên cho Claude Code.
Cursor IDE được README mô tả là có hỗ trợ đầy đủ với hooks, rules, agents, skills, commands và MCP configs được adapt sang định dạng native của Cursor. Repo còn có phần Quick Start riêng cho Cursor với --target cursor.
Codex cũng được hỗ trợ ở mức first-class cho cả macOS app và CLI, với .codex/config.toml, AGENTS.md, kỹ năng auto-load, MCP server sync và multi-agent sample roles. Tuy nhiên README cũng lưu ý một giới hạn rất quan trọng: Codex chưa có hook parity kiểu Claude, nên enforcement ở đó chủ yếu dựa vào AGENTS.md, model instructions và sandbox/approval settings.
OpenCode được repo mô tả là hỗ trợ đầy đủ plugin và hooks, thậm chí có nhiều event type hơn Claude Code. README còn nêu rõ các command shim có sẵn cho OpenCode và cách cài qua npm hoặc chạy trực tiếp trong repo.
Ngoài ra README còn nhắc đến Gemini CLI ở mức project-local experimental support, Antigravity với guide riêng, và cả đường fallback thủ công cho các harness không native như Grok. Vì vậy, nếu viết blog chuẩn thì không nên nói “chỉ dùng cho Claude Code”, mà phải nói đúng là hỗ trợ nhiều harness, trong đó Claude Code là native/primary target.
Cách cài đặt đúng theo README
Đây là phần cần cẩn thận nhất.
Bước 1: Cài plugin
README đưa ra cách cài đơn giản nhất là thêm repo này như một marketplace cho Claude Code rồi cài plugin:
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
/plugin install ecc@ecc
README cũng ghi chú rất rõ rằng plugin này tiện, nhưng OSS installer bên dưới vẫn là đường ổn định hơn nếu bản Claude Code của bạn gặp vấn đề khi resolve self-hosted marketplace entries. Đây là chi tiết không nên bỏ qua khi viết blog.
Bước 2: Cài rules thủ công, vì plugin không tự phân phối rules
Đây là chỗ nhiều người dễ hướng dẫn sai nhất. README ghi rất rõ rằng Claude Code plugin system không hỗ trợ phân phối rules qua plugin. Vì vậy dù đã cài plugin, bạn vẫn phải cài rules thủ công. Quy trình chuẩn trong phần Quick Start là clone repo, cài dependencies, rồi dùng script cài đặt cho hệ điều hành của bạn.
Trên macOS/Linux, README khuyến nghị:
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
npm install
./install.sh --profile full
Ngoài profile full, bạn cũng có thể cài theo ngôn ngữ cụ thể như typescript, python, golang, swift, php, hoặc dùng target riêng như cursor, antigravity, gemini. README đưa ví dụ rất rõ như ./install.sh --target cursor typescript hoặc ./install.sh --target gemini --profile full.
Trên Windows PowerShell, README đưa hướng dẫn tương đương:
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
npm install
.\install.ps1 --profile full
Ngoài ra cũng có thể cài theo ngôn ngữ riêng hoặc target riêng. README còn ghi thêm rằng entrypoint tương thích cross-platform qua npm cũng hoạt động:
npx ecc-install typescript
Điểm này rất quan trọng vì nếu viết hướng dẫn cài đặt mà chỉ nói “npm i -g ecc-universal” thì sẽ thiếu phần rules và không phản ánh đúng con đường cài đặt ổn định mà README nhấn mạnh.
Bước 3: Bắt đầu sử dụng
README ghi rõ skills là workflow surface chính. Với plugin install, tên command dùng dạng namespaced như:
/ecc:plan "Add user authentication"
Nếu bạn cài thủ công, có thể vẫn dùng dạng slash ngắn như /plan. Sau đó có thể kiểm tra các thành phần có sẵn bằng /plugin list ecc@ecc>. README cũng cảnh báo rằng các lệnh multi-* như /multi-plan, /multi-execute, /multi-backend, /multi-frontend, /multi-workflow không nằm trong base plugin/rules install. Muốn dùng chúng, bạn phải cài thêm runtime ccg-workflow bằng npx ccg-workflow, vì các command này phụ thuộc vào runtime ngoài như ~/.claude/bin/codeagent-wrapper và ~/.claude/.ccg/prompts/*. Đây là chi tiết kỹ thuật rất dễ bị bỏ quên trong các bài viết sơ sài.
Nếu không muốn cài plugin thì sao?
README có Option 2: Manual Installation cho người muốn kiểm soát kỹ hơn. Theo đó, bạn clone repo rồi copy thủ công các thư mục cần thiết như agents/*.md vào ~/.claude/agents/, copy rules/common cùng ngôn ngữ phù hợp vào ~/.claude/rules/, copy skills vào ~/.claude/skills/, và nếu cần tương thích lệnh cũ thì copy commands/*.md vào ~/.claude/commands/. Sau đó bạn còn phải thêm hooks từ hooks/hooks.json vào ~/.claude/settings.json, và cấu hình MCP từ mcp-configs/mcp-servers.json vào settings chính thức hoặc .mcp.json cấp dự án. README cũng nhắc rất rõ phải thay YOUR_*_HERE bằng API key thật nếu dùng MCP liên quan.
Điều này cho thấy manual install phù hợp hơn với dev kỹ tính, muốn audit mọi thứ trước khi dùng. Nếu viết blog cho người mới, nên nhấn mạnh plugin + install script là đường dễ hơn; còn manual install dành cho người muốn kiểm soát granular hơn.
Lưu ý cực quan trọng về hooks
README có một cảnh báo rất cụ thể: không được thêm field "hooks" vào .claude-plugin/plugin.json. Từ Claude Code v2.1+, hệ thống đã tự động load hooks/hooks.json từ plugin theo convention. Nếu khai báo thêm thủ công, bạn sẽ gặp lỗi duplicate hooks file. Đây là một thay đổi hành vi đã gây lỗi lặp lại nhiều lần trong repo, và README còn nói dự án có regression test để ngăn việc này quay lại. Nếu blog của bạn có phần “mẹo sửa lỗi”, nhất định nên ghi điều này.
Các tính năng hữu ích nổi bật
Một bài blog SEO tốt nên có phần giải thích giá trị thực tế của hệ thống.
Everything Claude Code có agents chuyên biệt cho planning, architecture, code review, security review, build error resolution, E2E testing, refactor cleanup, docs update, database review, Python/Go/TypeScript/Java/Kotlin/Rust review… Điều đó giúp bạn phân vai AI theo nhiệm vụ thay vì dùng một prompt dài cho mọi việc.
Nó cũng có skills phong phú cho coding standards, backend patterns, frontend patterns, TDD, security review, eval harness, verification loop, Django, Laravel, Spring Boot, Docker, API design, deployment, cost-aware LLM pipeline, search-first, documentation lookup, continuous learning, market research, investor materials, content engine, article writing và nhiều mảng khác. Nghĩa là dự án không chỉ hướng tới lập trình thuần mà còn mở rộng sang content, research, ops và product workflows.
Ngoài ra còn có hook runtime controls qua các biến như ECC_HOOK_PROFILE và ECC_DISABLED_HOOKS, giúp bạn điều chỉnh độ nghiêm khắc của hooks hoặc tạm disable một số hook mà không cần chỉnh file gốc. Đây là chi tiết rất hữu ích trong môi trường thật khi bạn muốn rollout dần thay vì bật full enforcement ngay lập tức.
Tối ưu token và chi phí sử dụng
README dành hẳn một phần riêng cho Token Optimization, và đây là điểm rất đáng đưa vào blog vì đúng nhu cầu người dùng thực tế.
Dự án khuyến nghị thêm vào ~/.claude/settings.json các thiết lập như dùng model sonnet, đặt MAX_THINKING_TOKENS xuống 10000 và CLAUDE_AUTOCOMPACT_PCT_OVERRIDE xuống 50. README cho rằng cấu hình này giúp giảm đáng kể chi phí mà vẫn đáp ứng phần lớn tác vụ coding thường ngày; chỉ nên chuyển sang opus khi cần reasoning sâu về kiến trúc hoặc debug phức tạp. README cũng nhắc nên dùng /clear, /compact, /cost đúng lúc, và tránh bật quá nhiều MCP server vì mỗi MCP mô tả tool đều ăn vào context window.
Có nên dùng Everything Claude Code không?
Nếu bạn đang dùng Claude Code hoặc một AI coding harness tương thích và muốn có workflow nghiêm túc hơn, thì đây là một dự án rất đáng thử. Nó phù hợp với lập trình viên cá nhân muốn chuẩn hóa cách dùng AI, cũng như team dev muốn có planning, review, testing, verification, memory và security trong cùng một hệ thống. README cũng cho thấy cộng đồng đang đóng góp khá mạnh, repo có test suite, changelog rõ ràng và định hướng cross-tool cụ thể.
Tuy nhiên, cần hiểu đúng là đây là hệ thống khá rộng. Bạn không nhất thiết phải cài mọi thứ ngay. Chính README cũng khuyên nên bắt đầu từ thứ phù hợp workflow của mình, giữ cái dùng được, bỏ cái không dùng và dần tùy biến theo stack riêng. Đó cũng là cách tiếp cận an toàn và thực tế nhất.
Kết luận
Everything Claude Code không chỉ là một plugin cho Claude Code, mà là một hệ thống tối ưu hóa môi trường AI coding với agents, skills, hooks, rules, memory, security và workflow dùng được trên nhiều harness như Claude Code, Cursor, Codex, OpenCode và một số môi trường khác. Điểm quan trọng nhất khi cài là phải nhớ: Claude Code CLI cần từ v2.1.0+, plugin không tự cài rules, Windows/macOS/Linux đều được hỗ trợ, và multi-model commands cần runtime riêng ccg-workflow nếu muốn dùng. Khi hiểu đúng những điểm này, bạn sẽ cài đặt chính xác hơn và tránh các lỗi rất thường gặp khi làm theo bài hướng dẫn thiếu chi tiết.
Nguồn: Github


