Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Quy trình PR trọn gói (work-with-pr)

Chia một task thành các PR nhỏ nhất, làm việc trong git worktree riêng, kèm QA thủ công có bằng chứng, vòng lặp kiểm tra CI và merge tự động.

Lập trìnhNâng cao67,5315,507Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Chia nhỏ công việc: tách một task thành các PR nguyên tử, mỗi PR tự build và tự review được; các PR độc lập chạy song song.
  • Không gian làm việc cô lập: mỗi PR có một nhánh và một git worktree riêng đặt cạnh repo, không đụng vào thư mục làm việc chính của bạn.
  • QA có bằng chứng: chỉ "test xanh" là chưa đủ — phải chạy thật (tmux / HTTP / trình duyệt / GUI) và ghi file bằng chứng ra đĩa mới được commit và push.
  • PR dễ đọc cho reviewer: mẫu mô tả PR tiếng Anh gồm Summary / Changes / QA & Evidence / Risks / Related Issues, kèm nhắc nhở không dán log chứa secret.
  • Vòng lặp xác minh không giới hạn: hai cổng CI và bot review Cubic; cổng nào fail thì quay lại sửa và QA lại, chỉ dừng khi tất cả cổng đang hoạt động đều pass.
  • Merge và dọn dẹp: bật auto-merge mặc định, chờ đến khi PR thật sự MERGED, đồng bộ trạng thái rồi xóa worktree.

Phù hợp với ai

  • Đội ngũ có văn hóa review theo PR và muốn chất lượng PR đồng đều
  • Người hay bị mắc kẹt với PR khổng lồ 2000 dòng không ai review kỹ
  • Lập trình viên đã dùng GitHub CLI (gh), CI và bot review tự động
  • Người cần chạy song song nhiều PR cho một đợt refactor lớn

Ví dụ sử dụng

  1. "Làm issue này và tạo PR" → tách thành 3 PR nguyên tử, mỗi PR một worktree, chạy song song rồi merge theo thứ tự phụ thuộc.
  2. "CI đang đỏ, sửa giúp" → đọc log job lỗi bằng gh run view --log-failed, sửa đúng chỗ, commit nguyên tử, push và xác minh lại từ cổng CI.
  3. "Bot review báo lỗi" → phân tích comment của Cubic, loại bỏ cảnh báo sai, sửa lỗi thật, bổ sung bằng chứng QA mới rồi vào lại vòng lặp.

Lưu ý: skill giả định môi trường cụ thể (bun, gh, nhánh gốc dev, bot Cubic, skill ulw-loop) nên cần chỉnh sửa cho repo của bạ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/code-yeongyu/oh-my-openagent/HEAD/.opencode/skills/work-with-pr/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 Claude Skill Mart.
Copy thư mục .opencode/skills/work-with-pr từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-work-with-pr/ 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 /tmp/oh-my-openagent && mkdir -p ~/.claude/skills/work-with-pr && cp -r /tmp/oh-my-openagent/.opencode/skills/work-with-pr/* ~/.claude/skills/work-with-pr/

Đâ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 và clone repo về thư mục tạm:
    git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/oh-my-openagent
    
  2. Tạo thư mục skill cho Claude Code:
    mkdir -p ~/.claude/skills/work-with-pr
    
  3. Sao chép file skill:
    cp -r /tmp/oh-my-openagent/.opencode/skills/work-with-pr/* ~/.claude/skills/work-with-pr/
    
  4. Chuẩn bị điều kiện: đăng nhập GitHub CLI (gh auth login), có quyền push vào repo, cài trình quản lý gói của dự án (ví dụ bun).
  5. Mở ~/.claude/skills/work-with-pr/SKILL.md và sửa BASE_BRANCH="dev", các lệnh bun, phần liên quan tới bot Cubic cho khớp với quy ước repo của bạn.
  6. Khởi động lại Claude Code, sau đó yêu cầu kiểu "triển khai việc này và tạo PR" để kích hoạt skill.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION