GitHub Triage (chỉ đọc)
Phân tích song song toàn bộ issue và PR đang mở, xuất báo cáo triage kèm permalink làm bằng chứng, tuyệt đối không ghi gì lên GitHub.
Lập trìnhTrung cấp★ 67,531⑂ 5,507Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
- Dùng
ghCLI lấy tất cả issue và PR đang mở của repo (có phân trang 500 mục mỗi lần). - Tự phân loại: câu hỏi / bug / feature request / khác; PR thì bugfix / khác.
- Mỗi issue hoặc PR được giao cho một subagent chạy nền riêng, phân tích đồng thời và ghi báo cáo ra
/tmp/{ngày-giờ}/issue-123.mdhoặcpr-45.md. - Mọi khẳng định phải kèm permalink GitHub theo commit SHA; không có bằng chứng thì phải ghi
[UNVERIFIED]hoặc "No evidence found". - Cuối cùng tạo
SUMMARY.mdgồm bảng thống kê theo nhóm và danh sách mục cần chú ý. - Không bao giờ thay đổi trạng thái GitHub: cấm comment, merge, close, gán label, review, và cấm cả
git checkoutsang nhánh PR.
Phù hợp với ai
- Maintainer dự án mã nguồn mở đang bị tồn đọng hàng trăm issue/PR.
- Developer muốn biết nhanh "bug này còn không, hay đã được fix ở commit nào?" kèm dẫn chứng code.
- Nhóm thận trọng, không muốn AI tự động bình luận hay merge trên repo thật.
Ví dụ sử dụng
- Dọn backlog: repo có 120 issue mở, gõ "triage issues" → nhận báo cáo từng issue với phán quyết
CONFIRMED_BUG / ALREADY_FIXED / NOT_A_BUG. - Soát PR trước release: "triage PRs" → bảng trạng thái CI, khả năng merge, tính đúng đắn của bản sửa, mức rủi ro, kèm gợi ý
MERGE / REQUEST_CHANGES / NEEDS_REVIEW. - Tìm issue đã được sửa: dùng
git log/git blametruy commit sửa lỗi và báo "#88 đã fix ở commit a1b2c3d" kèm link commit, giúp bạn chọn issue để đóng.
· · · 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 .opencode/skills/github-triage từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-github-triage/ 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/.opencode/skills/github-triage ~/.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.
- Chuẩn bị: cài
git, GitHub CLI (gh) vàjq; đăng nhập bằnggh auth login. - Clone repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Sao chép skill:
mkdir -p ~/.claude/skills && cp -r oh-my-openagent/.opencode/skills/github-triage ~/.claude/skills/ - Kiểm tra file
~/.claude/skills/github-triage/SKILL.mdđã tồn tại. - Khởi động lại Claude Code, rồi
cdvào thư mục repo bạn muốn phân tích. - Ra lệnh như "triage issues", "triage PRs" hoặc "github triage" để chạy skill.
- Xem kết quả trong terminal và các file markdown ở
/tmp/{ngày-giờ}/. - Lưu ý: skill viết cho hệ thống task nền của opencode (
task_create,background_output). Trên Claude Code thuần, phần chạy song song sẽ thay bằng subagent; nếu repo có quá nhiều mục mở, hãy thử với repo nhỏ trước để kiểm soát chi phí.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION