Cổng kiểm duyệt trước khi publish (Pre-Publish Review)
Chạy tối đa 16 agent song song ngay trước khi publish npm để soát thay đổi, breaking change và mức tăng phiên bản.
Lập trìnhNâng cao★ 67,531⑂ 5,507Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Phát hiện toàn bộ thay đổi kể từ lần release npm gần nhất, rồi chạy ba tầng review song song để đưa ra phán quyết "có nên publish bây giờ không".
- Phase 0: Dùng
/get-unpublished-changesđể lấy phiên bản đã publish, phiên bản local, danh sách commit và diff thật - Phase 1: Chia thay đổi thành tối đa 10 nhóm theo module/tính năng
- Phase 2: ① tối đa 10 agent ultrabrain phân tích sâu từng nhóm ② 5 agent qua
/review-workreview tổng thể ③ 1 agent oracle tổng hợp release — tất cả chạy nền song song - Phase 3–4: Gộp kết quả thành phán quyết SAFE / CAUTION / RISKY / BLOCK, đề xuất mức bump semver, bản nháp changelog và danh mục theo dõi sau khi publish
Điểm đáng chú ý: skill KHÔNG kích hoạt với yêu cầu "publish giúp mình" thông thường — chỉ chạy khi người dùng nói rõ là muốn review trước khi publish.
Phù hợp với ai
- Maintainer package/plugin npm cần giữ ổn định API công khai
- Nhóm từng gặp sự cố vì bỏ sót breaking change hoặc bump sai semver
- Người muốn học cách thiết kế pipeline review đa agent (các template prompt rất đáng tham khảo)
Ví dụ sử dụng
- "Publish được chưa?" → chia 37 commit chưa publish thành 8 nhóm, phát hiện trường bắt buộc mới trong config schema là breaking change và đề xuất bump MAJOR.
- Yêu cầu "pre-publish review" trước release → thay đổi hợp đồng hook ảnh hưởng module khác bị đánh CRITICAL, ra phán quyết BLOCK kèm danh sách việc phải sửa theo thứ tự ưu tiên.
- Kiểm tra bản vá nhỏ → mọi tầng PASS, sinh sẵn changelog dùng ngay và các chỉ số cần theo dõi sau khi publish.
· · · Hướng dẫn cài đặt · · ·
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 .agents/skills/pre-publish-review từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/pre-publish-review/ 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/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/⚠ Đâ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.
- Clone repo vào thư mục tạm:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Tạo thư mục skills nếu chưa có:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/ - Skill này phụ thuộc
get-unpublished-changesvàreview-work, hãy sao chép luôn hai thư mục đó từ cùng repo. - Khởi động lại Claude Code, gõ "pre-publish review" để kiểm tra skill đã được nhận.
- Lưu ý: cần sửa tên package và các layer như
oh-my-opencode,omo codextrong prompt cho khớp dự án của bạn.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION