Blueprinting (Thiết kế bundle-plugin)
Biến ý tưởng mơ hồ "tôi muốn đóng gói các skill của mình" thành một tài liệu thiết kế cụ thể qua 3 giai đoạn phỏng vấn, rồi tự động chạy pipeline tạo dự án.
Làm được gì
blueprinting buộc bạn đi qua giai đoạn lập kế hoạch trước khi sinh bất kỳ tệp nào cho một bundle-plugin skill của Claude Code.
- Giai đoạn 1 – Khám phá nhu cầu: hỏi từng 1–2 câu về vấn đề cần giải quyết, người dùng mục tiêu, năng lực cốt lõi, luồng sử dụng và các giải pháp hiện có; từ chối câu trả lời chung chung và xác nhận lại hiểu biết ở checkpoint.
- Giai đoạn 2 – Thiết kế kiến trúc: chọn chế độ quick/adaptive, kiểm tra tên dự án dạng kebab-case, chọn nền tảng, đề xuất 2–3 phương án phân rã skill kèm ưu/nhược điểm, vẽ chuỗi workflow và quyết định bootstrap.
- Giai đoạn 3 – Tài liệu thiết kế & review: tạo tài liệu theo mẫu, tự kiểm tra TBD/nhất quán/phạm vi/nhập nhằng, rồi chờ người dùng phê duyệt (cổng chặn cứng).
- Pipeline điều phối: sau khi được duyệt sẽ lần lượt gọi scaffolding → authoring → nối workflow → auditing, mỗi bước có điều kiện kiểm tra và cách xử lý khi thất bại.
Skill hỗ trợ 3 tình huống: dự án mới, tách một skill quá phức tạp, hoặc gộp nhiều skill có sẵn.
Phù hợp với ai
- Lập trình viên muốn đóng gói nhiều skill Claude Code thành một plugin/bundle để chia sẻ.
- Người có một tệp SKILL.md quá dài cần tách thành nhiều skill nhỏ.
- Nhóm kỹ thuật muốn chuẩn hóa cấu trúc tài sản skill nội bộ.
- Không cần thiết nếu bạn chỉ dùng skill mà không tự tạo skill.
Ví dụ sử dụng
- Lập kế hoạch bundle mới: bạn nói "tôi muốn làm bộ skill review code frontend", skill sẽ phỏng vấn rồi đề xuất phân rã thành 3–4 skill và tạo tài liệu thiết kế trước khi scaffolding.
- Tách skill khổng lồ: chỉ vào
my-devops/SKILL.mddài hơn 1000 dòng, skill phân tích trách nhiệm và đề xuất tách thành deploy / monitor / rollback. - Gộp skill rời rạc: với 6 skill nằm rải rác, skill kiểm tra xung đột tên và trùng trách nhiệm, rồi lập kế hoạch một bundle có bảng định tuyến bootstrap.
· · · 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/blueprinting/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/blueprinting từ repo GitHub OdradekAI/bundles-forge vào ~/.claude/skills/blueprinting/ 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 && mkdir -p ~/.claude/skills && cp -r bundles-forge/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.
- Mở terminal và vào thư mục tạm, ví dụ:
cd ~/Downloads - Tải mã nguồn:
git clone https://github.com/OdradekAI/bundles-forge.git - Tạo thư mục skill nếu chưa có:
mkdir -p ~/.claude/skills - Vì skill này phụ thuộc vào các skill cùng bộ (scaffolding, authoring, auditing, optimizing) và các tệp
references/, hãy copy toàn bộ:cp -r bundles-forge/skills/* ~/.claude/skills/ - Kiểm tra:
ls ~/.claude/skills/blueprintingphải thấy SKILL.md và thư mục references. - Khởi động lại Claude Code, rồi nói ví dụ: "Tôi muốn lập kế hoạch một bundle skill mới".
- Lưu ý: không có tệp nào được sinh ra cho đến khi bạn phê duyệt tài liệu thiết kế — hãy đọc kỹ trước khi đồng ý.