Nhà phát triển Affaan Mustafa sau khi đoạt giải nhất tại cuộc thi Hackathon do Anthropic tổ chức đã tổng hợp tất cả các thiết lập Claude Code tích lũy trong 10 tháng xây dựng sản phẩm thành một bộ mở nguồn, bao gồm 13 agent thông minh, hơn 40 mô-đun kỹ năng, 31 lệnh, AgentShield - bộ kiểm tra an ninh, và nhiều hơn nữa, bài viết này chia sẻ đến bạn.
(Thông tin tiền đề: Clawdbot nổi tiếng, một quản gia AI hoạt động 24/7 khiến Mac mini bán hết hàng)
(Bổ sung nền tảng: Cẩn thận! Cấu hình Clawdbot không đúng có thể chứa lỗ hổng bảo mật nghiêm trọng: người dùng có ví mã hóa bị cướp sạch)
Mục lục bài viết
Chuyển đổi
Cuộc thi Hackathon mới nhất của Anthropic vừa kết thúc, sau mỗi cuộc thi, cộng đồng thường tập trung thảo luận về điểm sáng công nghệ của các tác phẩm thắng giải hoặc các đề bài mới của Anthropic. Nhưng bài viết này muốn chia sẻ một thứ có giá trị dài hạn hơn: người chiến thắng Affaan Mustafa đã tổng hợp tất cả các thiết lập Claude Code tích lũy trong 10 tháng xây dựng sản phẩm thành một bộ mở nguồn có thể cài đặt trực tiếp mang tên “everything-claude-code”, và công khai không vụ lợi trên GitHub.
Tính đến thời điểm viết bài, kho lưu trữ này đã có hơn 49.000 sao và 6.200 nhánh. Con số này phản ánh không chỉ sự quan tâm của cộng đồng đối với công cụ mà còn là một thực tế về điểm đau dài hạn trong lĩnh vực phát triển hỗ trợ AI: việc cấu hình Claude Code trong thực tế không đơn giản như mọi người nghĩ. Dưới đây, chúng tôi sẽ nhanh chóng giới thiệu đặc điểm nổi bật của cấu hình này.
Toàn bộ bộ này được tổ chức theo năm cấp độ cốt lõi, rõ ràng về mặt phân công:
Agent (Đại lý): 13 agent chuyên biệt, mỗi người đảm nhiệm một vai trò. Bao gồm nhà lập kế hoạch, kiến trúc sư, hướng dẫn TDD, người xem xét mã, kiểm tra an ninh, bộ giải quyết lỗi xây dựng, trình thực thi kiểm thử end-to-end, người làm sạch tái cấu trúc, người cập nhật tài liệu, và các agent chuyên về ngôn ngữ như Go, Python, cơ sở dữ liệu.
Mỗi agent được thiết kế như một nút giao nhiệm vụ, thay vì để agent chính đảm nhận tất cả công việc, ý tưởng này liên quan trực tiếp đến giới hạn hiệu năng của các mô hình ngôn ngữ lớn trong các vấn đề “rộng nhưng không sâu”.
Mô-đun kỹ năng (Skills): Hơn 40 định nghĩa quy trình làm việc, phân loại theo ngôn ngữ và tình huống sử dụng. TypeScript, Python, Go, Java, C++, Django, Spring Boot đều có hướng dẫn mẫu, tiêu chuẩn kiểm thử, an ninh, triển khai, thiết kế API, di chuyển dữ liệu, Docker đều có quy chuẩn rõ ràng.
Đặc biệt, trong số này có một số mô-đun kỹ năng nâng cao như “Pipeline LLM nhận thức chi phí” và “Mẫu cache nội dung hash”, cho thấy cấu hình này đã vượt ra ngoài hỗ trợ phát triển thuần túy, mở rộng đến chính lĩnh vực kỹ thuật sản phẩm AI.
Lệnh (Commands): 31 lệnh slash, cho phép kích hoạt từng bước quy trình công việc thường dùng. /plan, /tdd, /code-review, /build-fix, /e2e là các lệnh cơ bản, phiên bản mới còn bổ sung /multi-plan, /multi-execute để phối hợp nhiều agent, cùng các lệnh liên quan đến học tập như /instinct-status, /evolve.
Hooks (Móc nối): Cơ chế tự động dựa trên trigger, xử lý lưu trữ bộ nhớ xuyên hội thoại, chiến lược nén ngữ cảnh, và trích xuất mẫu: đây là các công việc nền giúp AI duy trì tính liên kết của ngữ cảnh trong sử dụng lâu dài, thường là phần dễ bị bỏ qua nhất đối với người mới cấu hình.
Rules (Quy tắc): Các quy tắc mã hóa luôn tuân thủ, chia thành quy tắc chung, TypeScript, Python, Go, bao gồm phong cách mã, quy trình Git, tiêu chuẩn kiểm thử, yêu cầu an ninh. Bộ này hỗ trợ Windows, macOS, Linux, tự động phát hiện các trình quản lý gói như npm, pnpm, yarn, bun.
Trong nhiều mô-đun, có ba điểm đáng chú ý vì chúng không chỉ là các tùy chọn chức năng mà còn thể hiện rõ quan điểm về hướng phát triển hỗ trợ AI.
AgentShield (Bộ kiểm tra an ninh): Phân tích tĩnh cấu hình Claude Code, gồm 102 quy tắc quét lỗ hổng, 912 trường hợp kiểm thử, độ phủ kiểm thử 98%. Phía sau thiết kế này là một thực tế: khi AI được giao khả năng thực thi mã, truy cập hệ thống tập tin, gọi API bên ngoài, thì chính cấu hình trở thành một mặt trận tấn công.
Sự tồn tại của AgentShield cho thấy vấn đề này đã nghiêm trọng đến mức cần công cụ chuyên biệt để xử lý, là lời nhắc nhở đáng giá cho bất kỳ nhóm nào sử dụng AI coding trong môi trường sản xuất.
Continuous Learning v2 (Học liên tục v2): Mô tả “trực giác” của AI trong việc rút ra các mẫu hành vi từ các tương tác quá khứ, kèm theo cơ chế đánh giá độ tin cậy. Nói cách khác, nó cho phép Claude tích lũy “ký ức” về các kho mã nguồn cụ thể theo thời gian, thay vì mỗi lần hội thoại đều xây dựng lại ngữ cảnh. Cơ chế này biến việc tích lũy kiến thức vốn do con người quản lý thành tự động hóa hệ thống.
Skill Creator (Tạo kỹ năng tự động): Phân tích lịch sử commit Git, tự động tạo ra các mô-đun kỹ năng phù hợp cho từng kho mã nguồn. Thiết kế này rút ngắn khoảng cách từ “biết Claude Code có thể làm gì” đến “để Claude Code làm đúng với kho mã của tôi”, giúp các nhà phát triển lĩnh vực sâu có thể rút ra cấu hình phù hợp nhất từ lịch sử phát triển của chính họ, không cần thiết kế thủ công từ đầu.
Mustafa chọn công khai bộ cấu hình này về bản chất là đang làm một công việc hạ tầng cộng đồng: chuyển đổi chi phí thử sai lặp đi lặp lại mà mọi người phải trả thành tài sản chung một lần.
Logic này không xa lạ trong cộng đồng mã nguồn mở, từ bộ quy tắc ESLint đến mẫu Docker Compose, các công việc tổ chức như thế này luôn là phần quan trọng của hệ sinh thái phát triển.
Khác biệt là, cấu hình hỗ trợ AI phức tạp hơn gấp nhiều lần so với công cụ truyền thống. Hành vi của Claude Code không chỉ là “các công tắc chức năng”, mà còn liên quan đến kiến trúc agent, kỹ thuật prompt, thiết kế quy trình làm việc, quản lý bộ nhớ xuyên hội thoại và nhiều yếu tố quyết định chéo.
Tuy nhiên, cần nhấn mạnh rằng các cấu hình này phản ánh kết quả tối ưu của một nhà phát triển trong một tình huống công việc cụ thể, không nhất thiết phù hợp để áp dụng trực tiếp cho mọi hoàn cảnh.
Nhưng điều đó không làm giảm giá trị của nó, chỉ là nhắc nhở bạn xem nó như một điểm khởi đầu chứ không phải điểm kết thúc. Đối với người mới bắt đầu với Claude Code, một bộ cấu hình có căn cứ sẽ hữu ích hơn nhiều so với để trống; còn với người đã có kinh nghiệm, nó cung cấp một tham chiếu để so sánh và chỉnh sửa.
Mustafa đã tổng hợp quyết định trong 10 tháng thành một bộ có thể cài đặt, giá trị của nó không nằm ở chỗ nó là câu trả lời hoàn hảo, mà ở chỗ nó công khai một hệ thống kiến thức tiềm ẩn theo dạng rõ ràng, có thể tham khảo, chỉnh sửa.