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

Trình làm mới mô tả Pull Request

Tự động viết lại phần mô tả của pull request hiện tại dựa trên thống kê diff, danh sách commit và kết quả kiểm tra.

Lập trìnhTrung cấp★ 578⑂ 72Điểm AI 5/10Cập nhật lần cuối: 26 thg 9, 2026

Kỹ năng này làm gì

Làm mới mô tả pull request của nhánh đang làm việc.

  • Thu thập thống kê thay đổi so với origin/main bằng git diff --stat và toàn bộ commit bằng git log --oneline (dựa trên git merge-base).
  • Chạy script kiểm tra của repo (pnpm run validate) để biết tình trạng house style, tệp phụ trợ của skill, chính tả và spec.
  • Tạo nội dung PR gồm: mục Tóm tắt (3–5 gạch đầu dòng), mục Kiểm tra (những gì đã pass) và Thống kê (số tệp, số skill bị ảnh hưởng).
  • Vì đây là repo công khai, nội dung chỉ dùng ngôn từ có thể chia sẻ ra ngoài; sau đó ghi ra tệp tạm và cập nhật bằng gh pr edit --body-file, cuối cùng trả về URL của PR.

Phù hợp với ai

  • Lập trình viên ngán việc viết tay mô tả PR sau mỗi lần push
  • Người phụ trách review muốn chuẩn hoá định dạng mô tả PR trong nhóm
  • Người làm việc trên monorepo có script validate sẵn (như repo skills của Scenario)
  • Người đã cài và đăng nhập GitHub CLI (gh)

Ví dụ sử dụng

  • Sau khi thêm 5 commit mới: "cập nhật lại mô tả PR" → phần tóm tắt và thống kê được viết lại theo commit mới.
  • Trước khi xin review: "ghi kết quả kiểm tra vào PR" → kết quả validate được thêm dưới dạng checklist.
  • Khi bản nháp lẫn thuật ngữ nội bộ → nội dung được viết lại chỉ với ngôn từ công khai rồi đẩy lên lại.

· · · 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/scenario-labs/skills/HEAD/.agents/skills/skills-pr-summary/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/skills-pr-summary từ repo GitHub scenario-labs/skills vào ~/.claude/skills/skills-pr-summary/ 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/scenario-labs/skills.git && mkdir -p ~/.claude/skills && cp -r skills/.agents/skills/skills-pr-summary ~/.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. Mở terminal.
  2. Tải repo: git clone https://github.com/scenario-labs/skills.git
  3. Sao chép skill vào thư mục skill của Claude: mkdir -p ~/.claude/skills && cp -r skills/.agents/skills/skills-pr-summary ~/.claude/skills/
  4. Chuẩn bị GitHub CLI: kiểm tra gh auth status, nếu chưa đăng nhập hãy chạy gh auth login.
  5. Nếu dùng cho dự án khác, hãy sửa bước 3 trong SKILL.md (pnpm run validate) thành lệnh test/lint của dự án bạn.
  6. Mở Claude Code tại nhánh đã có PR và yêu cầu: "làm mới mô tả pull request hiện tại".