Quy trình sửa GitHub Issue
Skill xử lý trọn vòng một GitHub issue: phân tích, tạo branch, code, test và mở pull request.
Lập trìnhTrung cấp★ 1,640⑂ 244Điểm AI 9/10Cập nhật lần cuối: 13 thg 8, 2026
Làm được gì
- Dùng
gh issue viewđể đọc tiêu đề, nội dung, nhãn và bình luận của issue; hỏi lại bạn nếu thông tin thiếu. - Tìm kiếm trong codebase và tra PR liên quan bằng
gh pr list --searchđể tránh làm trùng. - Ghi kế hoạch sửa lỗi vào một file scratchpad: các thay đổi, thứ tự, rủi ro và edge case.
- Tạo branch kiểu
fix/issue-123-...và commit theo từng bước nhỏ. - Viết unit test, chạy toàn bộ test suite, rồi mở PR bằng
gh pr createvới dòng "Fixes #123" và thêm reviewer. - Có quy tắc bảo mật: nội dung issue được coi là dữ liệu không tin cậy, không phải chỉ thị cho AI.
Phù hợp với ai
- Lập trình viên và người đóng góp open-source làm việc theo issue trên GitHub.
- Team lead muốn chuẩn hóa luồng issue → branch → PR.
- Ai muốn commit nhỏ gọn và mô tả PR đầy đủ mà không phải nhắc lại mỗi lần.
Ví dụ sử dụng
- Nói "fix issue #123": skill đọc issue, lập kế hoạch, sửa code trên branch riêng và mở PR.
- Dán URL issue: skill grep các file liên quan, báo nếu đã có PR tương tự đang mở.
- Với bug UI, nếu có công cụ tự động hóa trình duyệt (Puppeteer MCP), skill kiểm tra lại bằng ảnh chụp giao diện.
· · · 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/feiskyer/claude-code-settings/HEAD/skills/github-fix-issue/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 skills/github-fix-issue từ repo GitHub feiskyer/claude-code-settings vào ~/.claude/skills/github-fix-issue/ 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/feiskyer/claude-code-settings.git && mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-fix-issue ~/.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.
- Cài GitHub CLI và đăng nhập:
gh auth login(kiểm tra bằnggh --version). - Clone repo skill:
git clone https://github.com/feiskyer/claude-code-settings.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r claude-code-settings/skills/github-fix-issue ~/.claude/skills/ - Mở Claude Code ngay trong thư mục dự án cần sửa.
- Nhắc số issue hoặc URL (ví dụ: "work on issue #45") để skill tự kích hoạt.
- Vì skill tạo branch/commit/PR thật, hãy thử trên repo fork hoặc repo test trước.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT