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

oh-my-issues (Gom nhóm backlog issue)

Biến hàng chục đến hàng trăm issue GitHub thành một lộ trình gọn gàng gồm vài issue "plan-master" gom theo nguyên nhân gốc.

Lập trìnhTrung cấp90,1397,846Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Biến backlog issue chồng chất thành lộ trình sửa lỗi kiến trúc, thay vì danh sách triệu chứng rời rạc.

  • Đọc toàn bộ nội dung + luồng bình luận của mọi issue đang mở, rồi gom nhóm theo câu hỏi: "một thay đổi kiến trúc có xóa sổ tất cả những cái này không?"
  • Tạo issue master theo định dạng [plan-XX] <Lỗi kiến trúc> — <phạm vi một dòng> và tài liệu thiết kế plans/0X-*.md tương ứng
  • Đóng các issue con bằng bình luận chuyển hướng chuẩn hóa, trạng thái not planned
  • Bug mới được nối vào master phù hợp dưới dạng bình luận "Round N" (Chế độ 2)
  • Khi sẵn sàng, tạo một PR duy nhất liệt kê Closes #N để đóng cả cụm cùng lúc (Chế độ 3)

Tài liệu còn chỉ rõ các bẫy của gh CLI: gh issue list --json comments không trả nội dung bình luận, --limit cắt bớt âm thầm, và REST API đếm cả PR vào số issue.

Phù hợp với ai

  • Maintainer mã nguồn mở đang bị ngập trong 20+ (hoặc gần 100) issue mở
  • Trưởng nhóm muốn định nghĩa công việc theo nguyên nhân gốc thay vì nhãn bề mặt kiểu "lỗi Windows"
  • Đội muốn duy trì kỷ luật 1:1 giữa issue tracker và thư mục plans/
  • Người muốn thể chế hóa ma trận kiểm thử chống hồi quy vào CI

Ví dụ sử dụng

  1. Dọn dẹp lần đầu (Chế độ 1): "Đọc hết 90 issue đang mở và gom theo nguyên nhân gốc" → tạo 4–8 master kèm plans/0X-*.md, đóng phần còn lại với bình luận chuyển hướng.
  2. Phân loại bug mới (Chế độ 2): "Issue #217 vừa mở thuộc plan nào?" → thêm bình luận Round 3 vào master (triệu chứng, phác thảo fix, ô ma trận test mới) rồi đóng issue con.
  3. Xuất bản (Chế độ 3): "Viết mô tả PR cho lát cắt plan-02" → sinh nội dung PR liệt kê Closes #N cho từng issue con kèm ma trận kiểm thử cho CI.

· · · 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 plugin/skills/oh-my-issues từ repo GitHub thedotmack/claude-mem vào ~/.claude/skills/oh-my-issues/ 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/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/ && rm -rf /tmp/claude-mem

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

  1. Kiểm tra GitHub CLI: gh --version (chưa có thì cài tại https://cli.github.com).
  2. Kiểm tra đăng nhập và quyền: gh auth status — tài khoản phải có quyền tạo/đóng issue.
  3. Clone kho chứa skill: git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem
  4. Sao chép thư mục skill: mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/
  5. Dọn thư mục tạm: rm -rf /tmp/claude-mem
  6. Mở Claude Code ngay trong thư mục repo cần dọn và yêu cầu: "gom nhóm backlog issue theo nguyên nhân gốc".
  7. Lưu ý: Trước khi cho phép đóng issue thật, hãy yêu cầu skill chỉ đề xuất danh sách cụm để bạn duyệt; nên thử trên repo fork hoặc repo test trước.
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0