Trình hướng dẫn thiết kế thí nghiệm Chaos
Hướng dẫn tương tác để thiết kế thí nghiệm chaos engineering, tính bán kính ảnh hưởng và xuất kế hoạch markdown sẵn sàng review.
Lập trìnhNâng cao★ 29,364⑂ 4,076Điểm AI 8/10Cập nhật lần cuối: 5 thg 11, 2026
Làm được gì
- Lệnh
/chaos-experimentdẫn bạn qua từng bước thiết kế thí nghiệm chaos. - Thu thập mục tiêu, giả thuyết, loại tấn công (latency, lỗi...), cường độ, thời lượng, điều kiện hủy và người phụ trách.
- Chạy
experiment_designer.pyđể sinh kế hoạch JSON vàblast_radius_calculator.pyđể tính bán kính ảnh hưởng theo tỉ lệ traffic, số người dùng và error budget, kèm điểm rủi ro GREEN/YELLOW/RED. - Xuất kế hoạch markdown gồm giả thuyết, chỉ số trạng thái ổn định, tiêu chí hủy, quy trình rollback, link dashboard và câu hỏi học được; cuối cùng in khuyến nghị PROCEED / REDUCE / ABORT.
- Lưu
.chaos-plan.jsonđể dùng lại cho bước postmortem.
Phù hợp với ai
- Kỹ sư SRE, platform, hạ tầng thường xuyên chạy thí nghiệm gây lỗi có kiểm soát.
- Nhóm cần tài liệu hóa phạm vi ảnh hưởng và tiêu chí dừng trước khi peer review.
- Người chịu trách nhiệm độ tin cậy muốn ra quyết định dựa trên error budget.
Ví dụ sử dụng
/chaos-experiment --target checkout-svc --attack latencyđể tạo kế hoạch tiêm độ trễ cho dịch vụ thanh toán.- Tính bán kính ảnh hưởng với 5% traffic trong 10 phút để xem mức tiêu hao error budget có chấp nhận được không.
- Đính kèm kế hoạch markdown vào PR để đội on-call thống nhất tiêu chí hủy và cách rollback.
Điều kiện: phải có sẵn skill
chaos-engineeringcùng các script Python và môi trường Python.
· · · 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/alirezarezvani/claude-skills/HEAD/.gemini/skills/chaos-experiment/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 AI Skill Mart. Copy thư mục .gemini/skills/chaos-experiment từ repo GitHub alirezarezvani/claude-skills vào ~/.claude/skills/chaos-experiment/ 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/alirezarezvani/claude-skills.git /tmp/claude-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-skills/.gemini/skills/chaos-experiment ~/.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 kho mã:
git clone https://github.com/alirezarezvani/claude-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r claude-skills/.gemini/skills/chaos-experiment ~/.claude/skills/ - Cài thêm skill phụ thuộc
chaos-engineering(chứaexperiment_designer.pyvàblast_radius_calculator.py) và sửa biếnSKILL=trong SKILL.md cho khớp đường dẫn thực tế. - Kiểm tra Python:
python3 --version. - Khởi động lại Claude Code và gõ
/chaos-experimentđể thử.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT