Originally published on NextFuture
Anthropic đã có marketplace plugin chính thức cho Claude Code, và hai framework phổ biến nhất trên đó chọn hai triết lý ngược nhau. Một cái tự kích hoạt, một cái chỉ chạy khi bạn gõ lệnh.
Nếu bạn đang phân vân nên cài cái nào vào repo của team, khác biệt nằm ở trigger chứ không nằm ở chất lượng.
Marketplace chính thức là gì
Repo anthropics/claude-plugins-official là thư mục plugin chính thức, do Anthropic duy trì, dành cho plugin chất lượng cao của Claude Code. Thay vì gom nhặt prompt và script cộng đồng rải rác, nó cho dev một điểm khởi đầu rõ ràng để thêm workflow lặp lại, quy ước code và tự động hoá dự án.
Repo đang hút traffic nhanh — bài đánh giá trên Dev.to ghi nhận +457 sao GitHub trong một ngày. Lý do dễ hiểu: dev muốn plugin có thể tin, đọc được và cài được, thay vì chắp vá các đoạn snippet không tài liệu.
Một lưu ý kỹ thuật đáng nhớ: repo này chỉ cung cấp lớp plugin. Traffic model của bạn vẫn đi qua đúng API endpoint đã cấu hình trong môi trường.
Superpowers: skill tự kích hoạt theo việc bạn đang làm
Superpowers do Jesse Vincent xây, cài vào một thư viện skill tự kích hoạt dựa trên việc bạn đang làm — bạn không gọi tên chúng.
Cụ thể theo mô tả của bài so sánh: viết một test fail thì test-driven-development nhảy vào ép quy trình RED-GREEN-REFACTOR; gặp bug thì systematic-debugging dẫn qua quy trình tìm nguyên nhân gốc bốn giai đoạn; xong task thì verification-before-completion kiểm tra việc đã thực sự xong trước khi agent dám tuyên bố. Bộ này còn có brainstorming để mài ý tưởng thô bằng câu hỏi trước khi viết dòng code nào, và using-git-worktrees để tách mỗi feature vào workspace riêng.
Cài qua marketplace bằng một lệnh: /plugin install superpowers@claude-plugins-official. Bài viết cho biết nó chạy được trên cả Claude Code, Codex và Grok.
Về độ phổ biến, tác giả đưa con số khoảng 279.000 sao GitHub và gọi Superpowers là framework phát triển có cấu trúc được dùng nhiều nhất cho Claude Code. Đây là con số do chính tác giả bài so sánh nêu, không phải số đo độc lập — nên kiểm tra lại trên GitHub trước khi trích dẫn nó trong tài liệu nội bộ.
DevFlux: sáu file, gọi bằng slash command
DevFlux đi hướng ngược lại: sáu file, mỗi file gọi tường minh bằng một slash command, mỗi file phủ đúng một loại việc — bug đã biết, bug chưa rõ nguyên nhân, feature mới, refactor lớn, độ phủ test, và regression do dependency.
Không có gì tự chạy trừ khi bạn gõ lệnh cho nó. Chính tác giả DevFlux thừa nhận đây không phải cuộc so sánh giữa hai thứ ngang tầm về mức độ phổ biến.
Khác biệt thật nằm ở trigger
Câu hỏi "cái nào chặt chẽ hơn" không phải câu hỏi đúng — bài viết khẳng định cả hai đều chặt chẽ. Câu hỏi đúng là tự kích hoạt hay gọi tường minh, và đó là đánh đổi thiết kế thật sự.
Triết lý của Superpowers là kỷ luật kỹ thuật tốt thì không nên phụ thuộc vào việc bạn có nhớ gọi nó hay không. Đổi lại, thứ tự động nhảy vào giữa phiên làm việc là thứ bạn phải tin tưởng.
Chọn thế nào
Nếu team bạn hay quên quy trình khi deadline dí, chọn mô hình tự kích hoạt. Nếu bạn muốn agent chỉ làm đúng thứ được yêu cầu và không thêm bước nào, chọn mô hình slash command.
Cách thử rẻ nhất: cài một cái vào một repo phụ, chạy đúng một bug thật qua nó, rồi đọc lại transcript xem có bước nào bạn không muốn nó tự làm.
This article was originally published on NextFuture. Follow us for more fullstack & AI engineering content.
Top comments (0)