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 toàn diện

Chia công việc thành các PR nguyên tử, mỗi PR có worktree riêng, chạy vòng lặp QA + CI cho tới khi merge xong.

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

Giúp được gì

  • Phân rã một nhiệm vụ thành các PR nhỏ nhất có thể merge độc lập, sắp xếp theo phụ thuộc: phần độc lập chạy song song, phần phụ thuộc xếp chồng.
  • Tạo git worktree riêng cho từng PR (đặt cạnh repo) để không phá hỏng thư mục làm việc chính đang có thay đổi chưa commit.
  • Giao phần hiện thực cho skill ulw-loop, bắt buộc QA thủ công có file bằng chứng lưu trên đĩa cho mỗi tiêu chí thành công; không có bằng chứng thì không được commit/push.
  • Sinh nội dung PR bằng tiếng Anh theo mẫu: Summary / Changes / QA & Evidence / Risks / Related Issues.
  • Vòng lặp xác minh không giới hạn với 2 cổng: CI (gh pr checks) và bot review Cubic; cổng nào fail thì quay lại sửa và QA lại.
  • Bật auto-merge (merge commit), đồng bộ trạng thái .omo rồi dọn worktree.

Phù hợp với ai

  • Nhóm dùng GitHub và gh CLI với văn hóa review PR nghiêm túc.
  • Lập trình viên muốn buộc AI chia PR nhỏ thay vì gửi một PR khổng lồ.
  • Repo có pipeline tương tự: nhánh base dev, dự án bun, bot review tự động.

Ví dụ sử dụng

  • "Làm issue này rồi mở PR" → tạo nhánh + worktree → code và lưu bằng chứng QA → mở PR → chờ CI/Cubic → auto-merge → xóa worktree.
  • "Tách việc này thành các PR nguyên tử và làm song song" → mỗi subagent một PR, một worktree.
  • CI fail ở bước build → chỉ đọc log lỗi, sửa đúng phần đó, commit nguyên tử, push và xác minh lại từ cổng CI.

· · · 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/.agents/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 .agents/skills/work-with-pr từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/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/omo && mkdir -p ~/.claude/skills && cp -r /tmp/omo/.agents/skills/work-with-pr ~/.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.

  1. Clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/omo
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills
  3. Copy skill: cp -r /tmp/omo/.agents/skills/work-with-pr ~/.claude/skills/
  4. Kiểm tra điều kiện: gh auth status (đã đăng nhập GitHub CLI), git --version, và bun --version nếu dự án dùng bun.
  5. Sửa các phần gắn với repo gốc: BASE_BRANCH="dev", lệnh bun test/typecheck/build, cổng bot Cubic, đồng bộ .omo — cho khớp dự án của bạn.
  6. Khởi động lại Claude Code và thử: "hiện thực tính năng X rồi tạo PR".
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION