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

Release Skills (Quy trình phát hành)

Quy trình phát hành đa năng: tự nhận diện file phiên bản, tăng version, sinh changelog đa ngôn ngữ, tạo tag và GitHub Release.

Lập trìnhTrung cấp24,7492,764Điểm AI 8/10Cập nhật lần cuối: 4 thg 7, 2026

Skill này làm gì

  • Tự động nhận diện file phiên bản: package.json, pyproject.toml, Cargo.toml, marketplace.json, VERSION/version.txt.
  • Phân tích commit kể từ tag gần nhất theo chuẩn conventional commits, phát hiện Breaking Change và đề xuất mức tăng major/minor/patch.
  • Nhận biết ngôn ngữ qua tên file (CHANGELOG.zh.md, CHANGELOG.ja.md...) và viết changelog tự nhiên bằng từng ngôn ngữ, không dịch máy.
  • Tìm PR của người đóng góp bên ngoài và thêm ghi công (by @username).
  • Tách commit theo từng skill/module, tạo commit phát hành, annotated tag, push và tạo/cập nhật GitHub Release bằng gh.
  • Chế độ --backfill-releases để tạo bù các GitHub Release còn thiếu cho tag cũ.
  • Hỗ trợ file cấu hình .releaserc.yml với hook prepare_artifact / publish_artifact.

Phù hợp với ai

  • Maintainer dự án mã nguồn mở có tài liệu nhiều thứ tiếng, ngại viết changelog thủ công.
  • Lập trình viên làm việc trên nhiều stack (Node.js, Python, Rust) muốn thống nhất quy trình phát hành.
  • Dự án dạng monorepo / marketplace cần tách commit theo từng module.
  • Người muốn dọn dẹp repo có tag nhưng thiếu GitHub Release.

Ví dụ sử dụng

  1. Xem trước an toàn: /release-skills --dry-run để thấy phiên bản đề xuất (1.2.3 → 1.3.0), bản xem trước changelog tiếng Anh và tiếng Trung, danh sách commit sẽ tạo — không thay đổi gì.
  2. Phát hành chính thức: /release-skills → tách commit theo module → cập nhật file version → sinh changelog đa ngôn ngữ → commit chore: release v1.3.0 → tag v1.3.0 → push và đăng GitHub Release sau khi bạn xác nhận.
  3. Bù release cũ: /release-skills --backfill-releases để quét các tag chưa có Release và tạo chúng từ đúng mục changelog tương ứng.

· · · 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 .claude/skills/release-skills từ repo GitHub JimLiu/baoyu-skills vào ~/.claude/skills/release-skills/ 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/JimLiu/baoyu-skills.git /tmp/baoyu-skills && mkdir -p ~/.claude/skills && cp -r /tmp/baoyu-skills/.claude/skills/release-skills ~/.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 và di chuyển tới thư mục làm việc bạn muốn.
  2. Tải mã nguồn: git clone https://github.com/JimLiu/baoyu-skills.git
  3. Tạo thư mục skill nếu chưa có: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r baoyu-skills/.claude/skills/release-skills ~/.claude/skills/
  5. Kiểm tra: ls ~/.claude/skills/release-skills/SKILL.md
  6. Nếu muốn dùng GitHub Release, cài GitHub CLI và đăng nhập: gh auth login
  7. Khởi động lại Claude Code, vào thư mục gốc của repo cần phát hành và chạy /release-skills --dry-run trước.
  8. Khi bản xem trước ổn, chạy lại không kèm --dry-run và trả lời các câu hỏi xác nhận (phiên bản, push hay không, có đăng GitHub Release không).