Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Đánh giá trước khi publish (Cổng release 16 agent)

Skill cổng release chạy 16 agent song song để kiểm tra toàn bộ thay đổi trước khi publish lên npm và đưa ra phán quyết SAFE/CAUTION/RISKY/BLOCK.

Lập trìnhNâng cao67,5315,507Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Phát hiện mọi thay đổi kể từ lần release npm gần nhất, chia nhỏ và soi xét qua ba lớp agent, rồi kết luận "có nên publish bây giờ không".

  • Phase 0: chạy /get-unpublished-changes để so sánh phiên bản đã publish với phiên bản local, thu thập commit, diff và danh sách file thay đổi
  • Phase 1: gom thay đổi thành tối đa 10 nhóm theo module/tính năng
  • Phase 2: khởi chạy song song trong nền tối đa 10 agent phân tích sâu từng nhóm + 5 agent /review-work đánh giá tổng thể + 1 oracle tổng hợp release
  • Phase 3~4: tổng hợp kết quả thành phán quyết SAFE / CAUTION / RISKY / BLOCK, khuyến nghị semver theo từng lớp, danh sách breaking change, bản nháp changelog và các mục cần theo dõi sau khi publish

Mỗi agent chấm theo checklist 10 mục: rõ ràng ý định, tính đúng đắn, breaking change, tuân thủ pattern, edge case, xử lý lỗi, an toàn kiểu, độ phủ test, tác dụng phụ, rủi ro release.

Lưu ý: skill được thiết kế để KHÔNG tự kích hoạt khi bạn chỉ nói "publish đi" — chỉ chạy khi bạn yêu cầu rõ ràng một buổi review trước khi publish.

Phù hợp với ai

  • Maintainer thư viện npm phát hành thường xuyên và sợ lỗi hồi quy hay breaking change
  • Nhóm làm monorepo cần quyết định semver riêng cho từng package lõi/adapter
  • Dev muốn tự động hóa việc viết changelog và release note
  • Người dùng nâng cao muốn học mẫu điều phối multi-agent

Ví dụ sử dụng

  1. Kiểm tra cuối trước release — bạn nói "review trước khi publish", skill chia 37 commit từ v1.4.2 thành 10 nhóm, tìm ra 2 vấn đề CRITICAL và trả về phán quyết BLOCK.
  2. Quyết định mức tăng version — phát hiện schema config thêm trường bắt buộc nên khuyến nghị MAJOR thay vì PATCH, kèm hướng dẫn migration cho người dùng.
  3. Nháp changelog tự động — nhận bản changelog đã nhóm theo feat/fix/refactor/breaking/docs và dán thẳng vào GitHub Release.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 .opencode/skills/pre-publish-review từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-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/pre-publish-review && cp -r /tmp/oh-my-openagent/.opencode/skills/pre-publish-review/* ~/.claude/skills/pre-publish-review/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và clone repo về thư mục tạm:
    git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent
    
  2. Tạo thư mục skill cho Claude Code:
    mkdir -p ~/.claude/skills/pre-publish-review
    
  3. Sao chép file skill:
    cp -r /tmp/oh-my-openagent/.opencode/skills/pre-publish-review/* ~/.claude/skills/pre-publish-review/
    
  4. Mở ~/.claude/skills/pre-publish-review/SKILL.md và sửa các phần phụ thuộc riêng của repo gốc: ultrabrain, oracle, /review-work, /get-unpublished-changes. Nếu môi trường bạn không có, hãy thay bằng subagent thường hoặc prompt tự viết.
  5. Đổi tên package oh-my-opencode và tên các "release layer" cho khớp dự án của bạn.
  6. Khởi động lại Claude Code, vào repo cần publish và yêu cầu: "review trước khi publish".
  7. Lần chạy đầu tiêu tốn nhiều thời gian và token vì có rất nhiều agent — nên thử với một changeset nhỏ trước.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION