Chăm sóc hàng đợi issue cho người đóng góp (awesome-claude)
Kỹ năng định kỳ rà soát issue mở của repo awesome-claude: đóng những issue đã hoàn thành và duy trì backlog 15–25 issue chất lượng cho người đóng góp.
Tự động hóaNâng cao★ 291⑂ 126Điểm AI 7/10Cập nhật lần cuối: 16 thg 8, 2026
Kỹ năng này làm gì
- Lượt 1 – quét issue cũ: với mỗi issue mở, truy vấn
CROSS_REFERENCED_EVENTđể tìm PR đã merge tham chiếu tới nó, đọc thân PR và kiểm tra code thật, rồi đóng issue đã xong kèm bình luận nêu rõ PR đã ship. Bắt buộc fetch/fast-forward vềorigin/maintrước khi kết luận, tránh checkout cũ gây kết luận sai. - Lượt 2 – bổ sung backlog: dùng
gh issue listđếm số issue chưa được nhận có nhãngittensor:*; nếu dưới mục tiêu 15–25 thì tạo issue mới từ khoảng trống thật trongapps/web/src,packages/registry/src,packages/mcp. - Rào chắn chất lượng: cấm tạo issue kiểu
test(...): cover Xkhông thay đổi hành vi; cấm nhân bản mẫu "nối pattern X vào một trang nữa" đã bị khai thác quá mức; không tạo issue cho phần nội dungcontent/(theo cơ chế PR-first). - Kỷ luật nhãn & milestone: mọi issue mới vào milestone #5
Contributor Backlog (Gardening), chỉ dùnggittensor:bug|feature|priorityvàhelp wanted, dùng đúng formproduct-feature.ymlcủa repo. - Báo cáo hằng ngày: issue đã đóng và lý do, checklist đã đồng bộ, issue mới, số lượng backlog trước/sau, và những việc cố ý bỏ qua.
Phù hợp với ai
- Maintainer của repo này (hoặc repo tương tự dùng cấu hình gittensor) muốn tự động hóa việc quản lý backlog cho contributor.
- Người xây dựng workflow triage issue chạy theo lịch (cron/scheduled task).
- Người muốn tham khảo tiêu chuẩn viết issue tránh thu hút PR chất lượng thấp kiểu "farm" coverage.
Ví dụ sử dụng
- "Chạy issue gardening" → quét issue cũ, đếm backlog, tạo 1–3 issue nếu thiếu, xuất digest.
- "Kiểm tra issue mở nào đã hoàn thành" → đối chiếu PR merge + kiểm tra code, chỉ đóng issue thực sự xong.
- "Đồng bộ checklist của umbrella #550" → cập nhật checkbox theo trạng thái issue con, nhưng không thêm issue con cho pattern analytics đã bị farm.
· · · 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/JSONbored/awesome-claude/HEAD/.claude/skills/contributor-pipeline-gardening/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 .claude/skills/contributor-pipeline-gardening từ repo GitHub JSONbored/awesome-claude vào ~/.claude/skills/contributor-pipeline-gardening/ 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/JSONbored/awesome-claude.git && mkdir -p ~/.claude/skills && cp -r awesome-claude/.claude/skills/contributor-pipeline-gardening ~/.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 và kiểm tra GitHub CLI:
gh auth status(nếu chưa có, chạygh auth login). - Clone repo:
git clone https://github.com/JSONbored/awesome-claude.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r awesome-claude/.claude/skills/contributor-pipeline-gardening ~/.claude/skills/ - Kiểm tra có cả
reference.md(chi tiết nhãn/milestone/template):ls ~/.claude/skills/contributor-pipeline-gardening - Khởi động lại Claude Code và yêu cầu "run the issue gardening" để kích hoạt skill.
- Nếu dùng cho repo khác, hãy sửa tên repo, nhãn, số milestone và mục tiêu backlog trong SKILL.md.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT