评分明细
适用场景
这是什么?适合谁?
chaos-engineering 是一个用于 AI Agent 辅助混沌工程的 Claude Code Skill。它将混沌工程实践(如故障注入、韧性测试、爆炸半径控制)集成到 AI 工作流中,帮助团队系统性地验证系统的可靠性和容错能力。
适合人群:
- SRE/平台工程师:需要定期进行故障演练和韧性测试
- 后端开发团队:需要验证服务的容错和降级能力
- 架构师:需要评估系统在极端条件下的表现
- DevOps 团队:需要在 CI/CD 中集成混沌实验
核心价值:将混沌工程的最佳实践(如 Netflix Chaos Monkey 理念)转化为 AI 可执行的 Skill,降低混沌实验的设计和执行门槛。
准备工作
- Claude Code 或 Codex:需要支持 Skills 的 AI Agent
- 目标系统访问权限:对测试目标有适当的操作权限
- 监控系统:已配置监控和告警(如 Prometheus、Grafana)
- 测试环境:建议先在非生产环境验证混沌实验
- 时间预算:首次实验设计 1 小时,执行 30 分钟
快速上手
第一步:安装 Skill
将 Skill 文件安装到 Agent 的 skills 目录。
第二步:定义实验范围
在 Agent 中描述你的系统架构和目标:
我的系统是一个微服务架构,包含 API Gateway、用户服务、订单服务、支付服务。
我想验证当订单服务不可用时,API Gateway 的降级行为是否正常。
第三步:AI 设计混沌实验
Agent 会基于你的描述设计混沌实验:
- 识别爆炸半径(哪些服务会受影响)
- 设计故障注入方式(网络延迟、服务终止、CPU 压力等)
- 定义成功标准(如:降级响应时间 < 2s,错误率 < 5%)
- 制定回滚计划
预期产出:一份详细的混沌实验计划,包含实验步骤、预期结果和回滚方案。
常见踩坑
-
爆炸半径过大:混沌实验可能影响超出预期的服务。务必在实验设计中明确爆炸半径,并设置自动终止条件。来源:混沌工程原则。
-
监控盲区导致误判:如果监控不完善,可能无法准确判断实验效果。建议在实验前确认所有关键指标已监控。
-
生产环境实验需谨慎:在生产环境运行混沌实验需要充分的准备和审批。建议从低风险实验开始(如单个 Pod 终止),逐步增加复杂性。
-
AI 对系统理解的局限性:AI 对系统架构的理解局限于你提供的信息,可能遗漏关键依赖。建议人类 SRE 审核所有实验计划。
-
实验后的恢复验证:混沌实验后需要验证系统完全恢复,不能只依赖 AI 判断。建议手动检查关键服务状态。
常见问题 FAQ
Q1:和 Chaos Mesh、Litmus 等工具的区别?
A:chaos-engineering 是 AI Skill,它会帮你设计实验、分析结果、提供改进建议。传统工具只负责执行故障注入,缺少智能分析能力。
Q2:可以在生产环境使用吗?
A:可以,但需要严格的安全措施。建议从低风险实验开始,逐步建立信心。务必设置自动终止条件。
Q3:需要什么基础设施?
A:需要可访问的目标系统、监控系统和 Kubernetes 集群(如使用 K8s 故障注入)。具体取决于实验类型。
Q4:AI 设计的实验是否可靠?
A:AI 的实验设计基于混沌工程最佳实践,但需要人类 SRE 审核。AI 是辅助工具,不是替代品。
Q5:能否与其他 Skill 配合使用?
A:可以与 monitoring、incident-response 等 Skill 配合,形成完整的可靠性工程工作流。
初级用法
- Pod 终止实验:验证服务在 Pod 意外终止时的恢复能力
- 网络延迟注入:模拟网络延迟,验证超时和重试逻辑
- CPU/内存压力:模拟资源紧张,验证资源限制和 OOM 处理
- 依赖服务不可用:模拟下游服务故障,验证降级策略
- 区域故障模拟:模拟整个可用区故障,验证多区域容灾
高级玩法
- Game Day 自动化:AI 设计全套 Game Day 演练方案,包括场景、时间线、参与角色
- 持续混沌实验:在 CI/CD 中集成混沌实验,每次部署后自动运行
- 渐进式故障注入:从小规模故障开始,逐步增加强度,观察系统退化曲线
小技巧
- 从最简单的实验开始(如终止一个 Pod),逐步增加复杂度
- 每次实验后记录「经验教训」,构建团队知识库
- 使用「稳态假设」定义实验成功标准,而非依赖主观判断
- 在实验前进行「预检」,确认所有监控和告警正常
- 定期(每月)进行混沌实验,而非只在事故后
参考链接
基于公开资料整理,AI 辅助生成,采集日期:2026-08-12。具体功能以官方文档为准。
📊 评分与标签
评分说明
总分 9.0/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-12)
- 产品定位:AI Agent 辅助混沌工程 Skill
- 极度差异化品类,混沌工程 + AI Agent 结合稀缺
维度评分
📦 可安装性 2.2/2.5
- 作为 Claude Code Skill,安装简便
- 需要目标系统访问权限和监控系统等前置条件
- 来源:Skill 文档
- 竞品对比 1(Chaos Mesh):Chaos Mesh 需要 K8s 集群部署,安装复杂度相当
- 竞品对比 2(Litmus):Litmus 安装流程类似,但无 AI 辅助
🎯 实用性 2.5/2.5
- 极度差异化品类,混沌工程领域 AI 工具稀缺
- 适合 SRE、平台工程团队的高价值场景
- 来源:ArkClaw 评审
- 竞品对比 1(Gremlin):Gremlin 是商业混沌工程平台,功能更全面但价格高
- 竞品对比 2(手动混沌实验):手动设计和执行混沌实验门槛高,AI 辅助大幅降低门槛
📖 文档质量 1.8/2.0
- 覆盖混沌工程核心原则和实验设计方法
- 需要更多真实案例和最佳实践
- 来源:Skill 文档
- 竞品对比 1(Chaos Mesh 文档):Chaos Mesh 文档更丰富,有完整的实验类型说明
- 竞品对比 2(Gremlin 文档):Gremlin 有完善的教程和最佳实践指南
👥 社区活跃 1.0/1.5
- 混沌工程社区相对小众但专业度高
- 作为新兴品类,社区有待发展
- 竞品对比 1(Chaos Mesh):Chaos Mesh 是 CNCF 项目,社区更活跃
- 竞品对比 2(Litmus):Litmus 社区同样活跃,有定期社区会议
🔗 兼容性 1.5/1.5
- 支持多种故障注入方式(网络、计算、存储、应用层)
- 与主流监控系统兼容(Prometheus、Grafana)
- 来源:Skill 文档
- 竞品对比 1(Chaos Mesh):Chaos Mesh 在 K8s 生态兼容性更广
- 竞品对比 2(AWS Fault Injection Service):AWS FIS 在 AWS 生态集成更好
评分依据可追溯至公开数据源,采集日期:2026-08-12。
标签说明
- 混沌工程: 核心实践领域,系统性地进行故障演练
- 韧性测试: 验证系统在故障条件下的恢复能力
- 故障演练: 模拟真实故障,检验系统容错能力
- 可靠性: 提升系统可靠性的工程实践
来源核实
- ✅ 已验证: 混沌工程原则 — 混沌工程核心原则确认
- ⚠️ 未验证: GitHub 仓库 — 发现镜像仓库但未确认原始仓库,无法确认 stars 数据
- ⚠️ 未实测: Skill 安装和运行 — 未进行实际部署测试
- ✅ 已确认: ArkClaw 评审 — 极度差异化品类,评分 90/100
局限与声明
- 未找到可靠的公开仓库,部分数据基于 ArkClaw 评审信息
- 混沌实验的安全性和有效性取决于人类 SRE 的审核
- AI 对系统理解的局限性可能导致实验设计不合理
- 评分基于产品定位和功能描述,未进行实际测试