Kiến thức thiết kế website

07 Tháng 4

Everything Claude Code là gì? Hướng dẫn cài đặt đúng môi trường AI coding phổ biến.

Trong thời gian gần đây, rất nhiều lập trình viên quan tâm đến việc biến AI coding assistant thành một hệ thống làm việc có cấu trúc thay vì chỉ chat rồi nhờ viết code từng đoạn. Everything Claude Code là một dự án mã nguồn mở đi theo hướng đó: không chỉ là vài prompt hay file config rời rạc, mà là một hệ thống hoàn chỉnh gồm agents, skills, hooks, rules, memory optimization, continuous learning, security scanning và legacy command shims để nâng cấp trải nghiệm làm việc với các AI agent coding harness. README của dự án mô tả đây là “performance optimization system for AI agent harnesses” và cho biết nó hoạt động trên Claude Code, Codex, Cursor, OpenCode, Gemini và các harness tương tự.

 Đ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.

The Shorthand Guide to Everything Claude Code

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 GuideSecurity 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~/.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_PROFILEECC_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 10000CLAUDE_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

 

Đã có 1 người xem bài viết này
Đánh giá bài viết
(1 Đánh giá)
Thiết kế Website - Monster Design

Monster Design là công ty chuyên thiết kế website theo yêu cầu của doanh nghiệp cũng như cung cấp các dịch vụ liên quan đến thiết kế website. Tất cả các ý tưởng kinh doanh tuyệt vời với sự ra mắt của một trang web được thiết kế chuyên nghiệp phù hợp với xu hướng phát triển thế giới công nghệ và hiệu quả cao. Internet đã định nghĩa lại cách thức kinh doanh và trang web của bạn là cửa ngõ để tiếp cận các cơ hội kinh doanh và biến cơ hội kinh doanh trên website thành lợi nhuận.

Về chúng tôi

Công ty TNHH Monster Design được thành lập từ năm 2012 được quản lý và giám sát bởi Công ty Tin Học Nhật Quang là công ty chuyên viết phần mềm và thiết kế website bởi các chuyên gia, kỹ sư tin học giàu kinh nghiệm và uy tín. Đội ngũ quản lý, nhân sự của Công ty phần lớn được đào tạo từ nước ngoài cũng như được quy tụ từ các Công ty lớn trong và ngoài nước.

Kiến thức Thiết kế Website

  • Bài viết này hướng dẫn bạn cách đăng ký và xác thực tài khoản tick xanh trên twitter cập nhật mới nhất năm 2023. Khi tài khoản lên tích xanh Twitter tức là bạn đã nhận được sự tin cậy từ cộng đồng người dùng Twitter và từ chính nhóm…
  • Bản đồ chỉ đường trên website của bạn đang bị lỗi và hiển thị câu thông báo “This page didn’t load Google Maps correctly” phải không? Đừng lo lắng về vấn đề này, đây không phải là lỗi mà do Google Maps yêu cầu bạn phải sử dụng API key…
Xem tất cả bài viết về Thiết kế Website

Thông tin liên hệ

Số 137 Thới An 16, P.Thới An

Q.12, HCM, Vietnam

+84 909 333 021

DUNS: 555820121

MST: 0312031388

contact@monsterdesign.vn