AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Bộ thực thi merge PR (merge-prs)

Đọc kế hoạch PR đã được phân tích, chỉ triển khai các sửa lỗi được phê duyệt và chỉ merge những nhóm PR được chủ dự án cho phép rõ ràng qua các cổng an toàn.

Lập trìnhNâng cao★ 85,858⑂ 13,013Điểm AI 5/10Cập nhật lần cuối: 9 thg 11, 2026

Giúp được gì

  • Đọc kế hoạch PR đã phân tích trong _tasks/pipeline/prs/1-analyzed/, làm mới trạng thái PR, head, base và tình trạng freeze.
  • Lập báo cáo theo mức độ sẵn sàng và theo contributor/chủ đề, kèm "merge dossier" (nội dung vào/ra, tác giả, phụ thuộc, rủi ro, rollback, thứ tự) để chủ dự án chọn và phê duyệt rõ ràng.
  • Chỉ sửa những hạng mục bắt buộc đã duyệt trong worktree riêng, giữ nguyên quyền tác giả gốc và co-author; cấm stash, reset nhánh contributor hay force-push đè lên công việc đang chạy.
  • Áp dụng cổng kiểm định theo "ứng viên chính xác": check nhanh cục bộ, dấu pre_greened chỉ trên head, hay kết quả CI hôm trước đều không đủ để merge; thiếu/mâu thuẫn bằng chứng là HOLD.
  • Sau merge, đọc lại SHA thật, credit, base và báo cáo số lượng đã merge / chuẩn bị / giữ lại / còn lỗi kèm bằng chứng.

Dành cho ai

  • Maintainer open-source xử lý nhiều PR từ cộng đồng
  • Người quản lý release cần tuân thủ nghiêm ngặt required checks, freeze và vùng được bảo vệ
  • Nhóm đã có sẵn bộ tài liệu _shared và cấu trúc pipeline PR

Ví dụ sử dụng

  • "Tổng hợp các PR trong 1-analyzed theo mức độ sẵn sàng" → báo cáo rating, rủi ro, sửa bắt buộc rồi chờ lựa chọn
  • "Chỉ merge #412 và #415" → tạo dossier → kiểm tra lại required checks → merge tuần tự phần đạt cổng
  • PR từ fork có workflow action_required → không tự động approve, yêu cầu quyết định tin cậy và phê duyệt của owner, nếu không thì HOLD

· · · 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/cheaper-inference/OmniRoute/HEAD/config/quality/skill-templates/merge-prs/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)
  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 AI Skill Mart.
Copy thư mục config/quality/skill-templates/merge-prs từ repo GitHub cheaper-inference/OmniRoute vào ~/.claude/skills/merge-prs/ 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/cheaper-inference/OmniRoute.git && mkdir -p ~/.claude/skills && cp -r OmniRoute/config/quality/skill-templates/merge-prs OmniRoute/config/quality/skill-templates/_shared ~/.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.

  1. Mở terminal.
  2. Tải mã nguồn: git clone https://github.com/cheaper-inference/OmniRoute.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill cùng tài liệu dùng chung: cp -r OmniRoute/config/quality/skill-templates/merge-prs OmniRoute/config/quality/skill-templates/_shared ~/.claude/skills/
  5. Kiểm tra trong _shared có đủ base-green.md, validation-gate.md, merge-gates.md, protected-surfaces.md, credit-preservation.md; nếu thiếu, bạn phải tự viết vì skill phụ thuộc vào chúng.
  6. Tạo cấu trúc _tasks/pipeline/prs/{1-analyzed,2-implementing,3-done} trong dự án.
  7. Khởi động lại Claude Code và thử yêu cầu "chuẩn bị merge các PR đã phân tích" để xác nhận skill được kích hoạt.