Releasing (phát hành bundle-plugin)
Skill điều phối toàn bộ quy trình phát hành bundle-plugin: kiểm tra trước, audit, đồng bộ tài liệu, tăng phiên bản, CHANGELOG, tag và GitHub Release.
Lập trìnhTrung cấp★ 230⑂ 14Điểm AI 8/10Cập nhật lần cuối: 27 thg 4, 2026
Làm được gì
- Kiểm tra điều kiện tiên quyết: working tree sạch, đúng nhánh main, tag phiên bản chưa tồn tại.
- Chạy kiểm tra tự động:
bundles-forge bump-version --check,audit-docs, audit đầy đủ về chất lượng và bảo mật. - Đọc diff từ tag gần nhất tới HEAD để phát hiện mâu thuẫn nội dung, skill mới chưa đăng ký, tham chiếu lỗi thời (phân loại Critical/Warning/Info).
- Đồng bộ tài liệu: docs/, CLAUDE.md, AGENTS.md, README (cả bản đa ngữ).
- Gợi ý mức tăng phiên bản theo semver và cập nhật đồng loạt mọi manifest.
- Viết và kiểm tra entry CHANGELOG theo chuẩn Keep a Changelog, rồi commit, tag, push và tạo GitHub Release bằng
gh. - Có pipeline rút gọn cho bản hotfix khẩn cấp.
Dành cho ai
- Lập trình viên phát hành plugin/skill bundle cho Claude Code, Cursor, Codex, Gemini CLI...
- Người bảo trì dự án dùng bundles-forge và thường gặp lệch phiên bản giữa các manifest.
- Nhóm muốn chuẩn hoá checklist phát hành thay vì làm tay.
Ví dụ sử dụng
- "Phát hành bản 2.1.0 cho plugin này" → kiểm tra trước → audit → đồng bộ docs → bump → CHANGELOG → tag + GitHub Release.
- "Manifest Cursor vẫn còn 1.4.2, sửa cho khớp" → chạy kiểm tra version drift rồi cập nhật toàn bộ file.
- "Vừa sửa lỗi hook, cần hotfix ngay" → pipeline rút gọn, bump patch, thêm mục Fixed và phát hành.
· · · 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/OdradekAI/bundles-forge/HEAD/skills/releasing/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/releasing từ repo GitHub OdradekAI/bundles-forge vào ~/.claude/skills/releasing/ 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/OdradekAI/bundles-forge.git /tmp/bundles-forge && mkdir -p ~/.claude/skills && cp -r /tmp/bundles-forge/skills/releasing ~/.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.
- Mở terminal.
- Clone repo:
git clone https://github.com/OdradekAI/bundles-forge.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r bundles-forge/skills/releasing ~/.claude/skills/ - Kiểm tra thư mục
references/đã được copy kèm (chứa hướng dẫn hạ tầng phiên bản). - Cài/đảm bảo CLI
bundles-forgechạy được; nếu muốn tạo GitHub Release tự động, cài GitHub CLI và chạygh auth login. - Khởi động lại Claude Code và yêu cầu ví dụ: "chuẩn bị phát hành phiên bản mới".
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0