Vibe Orchestrator (uỷ quyền cho Mistral)
Giao việc code cho Mistral Vibe CLI, Claude giám sát bằng git diff và báo cáo token/chi phí.
Lập trìnhNâng cao★ 116⑂ 12Điểm AI 8/10Cập nhật lần cuối: 11 thg 8, 2026
Làm được gì
- Với
/vibe <yêu cầu>, Claude không tự viết code mà chia nhỏ công việc thành từng đơn vị nguyên tử (1 file, 1 mục tiêu), viết prompt tự chứa và chạy qua~/tools/vibe-delegate. - Giám sát log streaming theo thời gian thực với bảng cờ đỏ:
[WARN],[DENIED](file ngoài workdir),search_replace [FAIL](lỗi UTF-8), vòng lặp đọc lại cùng một file. - Trước khi kết luận "không ghi gì", bắt buộc kiểm tra session journal
messages.jsonlđể cứu nội dung đã được sinh ra; sau 3 lần thất bại thì Claude tự viết (ghostwrite) và khai báo rõ trong báo cáo, hoặc dừng lại nếu dùng--no-ghostwrite. --with-review N: Claude đọc diff và chỉ bắt lỗi nghiêm trọng (logic sai, crash, phá vỡ hợp đồng hàm, lỗ bảo mật), rồi uỷ quyền sửa từng lỗi một./vibe-reportcho báo cáo token/chi phí/tỉ lệ lỗi;/vibeon|off|statusbật chế độ tự uỷ quyền;/vibe-model-pickđổi model tạm thời.
Phù hợp với ai
- Lập trình viên muốn tiết kiệm chi phí bằng cách để model rẻ (DeepSeek/Mistral) viết code, còn Claude làm nhạc trưởng và người kiểm tra.
- Người đang xây pipeline nhiều agent (skill này dùng chung log với gemini-skill để so sánh).
- Ai từng gặp các lỗi kinh điển của agent CLI: thay thế chuỗi UTF-8 im lặng thất bại, chèn trùng code, bị chặn khi đọc file ngoài workdir.
Ví dụ sử dụng
/vibe thêm xử lý lỗi cho hàm fetch_data() trong app.py→ một lần uỷ quyền giới hạn 8 turn, sau đó kiểm tra bằng grep vàgit diff./vibe --with-review 2 thêm validate input cho route /payment→ Vibe code, Claude review diff và uỷ quyền sửa tối đa 2 lỗi nghiêm trọng./vibe-report --since 30 --fails→ xem các lần chạy thất bại trong 30 ngày để biết prompt nào tốn token vô ích.
· · · 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/pcx-wave/vibe-skill/HEAD/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 SKILL.m từ repo GitHub pcx-wave/vibe-skill vào ~/.claude/skills/vibe/ 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/pcx-wave/vibe-skill.git ~/.claude/skills/vibe⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Cài và đăng nhập Mistral Vibe CLI trước; kiểm tra
~/.vibe/config.tomlđã có mục[[model]]bạn muốn dùng. - Clone repo:
git clone https://github.com/pcx-wave/vibe-skill.git ~/vibe-skill - Đọc README trong repo, copy các script kèm theo (
vibe-delegate,delegate-report) vào~/tools/và cấp quyền chạy:mkdir -p ~/tools && cp ~/vibe-skill/tools/* ~/tools/ && chmod +x ~/tools/* - Đặt skill vào thư mục skill của Claude Code:
mkdir -p ~/.claude/skills/vibe && cp ~/vibe-skill/SKILL.md ~/vibe-skill/SKILL-reference.md ~/.claude/skills/vibe/ - Khởi động lại Claude Code, gõ
/vibestatusđể xác nhận skill đã nạp. - Thử một tác vụ nhỏ trong repo git, kiểm tra
git diffrồi mới commit (Vibe không bao giờ tự commit).