Arena (Đấu trường ứng viên song song)
Chạy N ứng viên AI song song cho cùng một nhiệm vụ, chấm chéo để chọn bản nền, rồi ghép những điểm mạnh nhất của các bản còn lại vào đó.
Tự động hóaNâng cao★ 318⑂ 39Điểm AI 7/10Cập nhật lần cuối: 9 thg 9, 2026
Làm được gì
- Giao cùng một nhiệm vụ cho N subagent chạy song song để thu được nhiều hướng tiếp cận khác nhau.
- Bắt buộc định nghĩa rubric 3–6 tiêu chí trước khi chạy, để so sánh bằng tiêu chí thay vì cảm tính.
- Tạo thêm một trọng tài chấm chéo thuộc dòng model khác với model cha nhằm giảm thiên lệch.
- Chọn bản mạnh nhất làm nền, rồi ghép thủ công những ý hay từ các bản thua để kết quả vẫn nhất quán.
- Ghi lại một ghi chú tổng hợp: bản nền, phần đã ghép, phần bị loại và kết quả kiểm chứng.
Phù hợp với ai
- Lập trình viên xử lý các việc sai một lần là tốn kém như thiết kế kiến trúc, schema, module cốt lõi.
- Tech lead cần bằng chứng và lý do cho quyết định thiết kế.
- Người dùng có môi trường chạy subagent nền và git worktree.
Ví dụ sử dụng
- "Đưa việc refactor module thanh toán này vào arena" → 3 ứng viên refactor trong worktree riêng, trọng tài chấm điểm, chọn bản dễ mở rộng nhất và ghép thêm cách xử lý lỗi của bản khác.
- Thiết kế schema API mới bằng
/arena→ nếu các ứng viên hội tụ cùng một hình dạng, chốt luôn phương án đồng thuận và ghi nhận sự hội tụ. - Viết 3 phương án copy trang landing song song → chấm theo rubric (rõ ràng, tông giọng, sức mạnh CTA) rồi ghép tiêu đề hay nhất vào bản nền.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/michael-denyer/pstack-claude/HEAD/plugins/pstack/skills/arena/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục plugins/pstack/skills/arena từ repo GitHub michael-denyer/pstack-claude vào ~/.claude/skills/arena/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/michael-denyer/pstack-claude.git && mkdir -p ~/.claude/skills && cp -r pstack-claude/plugins/pstack/skills/arena ~/.claude/skills/arena⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và chuyển đến thư mục làm việc bạn muốn.
- Clone repo:
git clone https://github.com/michael-denyer/pstack-claude.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill arena:
cp -r pstack-claude/plugins/pstack/skills/arena ~/.claude/skills/arena - (Khuyến nghị) Skill này tham chiếu các skill khác trong bộ pstack (
poteto-mode,prove-it-works...), nên hãy copy toàn bộ:cp -r pstack-claude/plugins/pstack/skills/* ~/.claude/skills/ - Mở
~/.claude/skills/arena/SKILL.md, sửa phần Models thành tên model bạn thực sự có quyền dùng. - Khởi động lại Claude Code và thử gõ
/arenahoặc "arena this" để kiểm tra.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT