Autonomous Chaos Monkey (Resilience Engineering Agent)
SkillDev toolsAI-driven Chaos Engineering. Randomly injects latency, terminates mock services, and automatically implements circuit breakers / Chaos Engineering berbasis AI. Menyuntikkan latensi secara acak, mematikan layanan simulasi, dan secara otomatis menerapkan circuit breaker.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Autonomous Chaos Monkey (Resilience Engineering Agent) skill
What this skill tells your AI
The instructions your AI receives, as published by roedyrustam/vibes-plug in skills/autonomous-chaos-monkey/SKILL.md and read by ahel’s review.
English | Bahasa Indonesia
English
Description
Inspired by Netflix's Chaos Monkey, this agent actively tests system resilience by injecting chaos into staging or local development environments. Instead of assuming the network is reliable, it forcibly kills database connections, drops network packets, and injects severe latency into external API calls. It then analyzes the application's failure mode and automatically writes resilience patterns (Circuit Breakers, Retries, Fallback UI) until the system becomes fault-tolerant.
Trigger Conditions
- During Phase 7 (DevOps & Production Hardening) before a major launch.
- When architecting microservices, event-driven systems, or serverless edge databases.
- When integrating critical external APIs (e.g., Stripe, DOKU, LLM APIs).
Operating Protocol
- Chaos Injection: Uses tools like Toxiproxy, Gremlin (via API), or custom network simulation scripts to disrupt connections.
- Observation: Monitors application logs and user experience (e.g., does it crash? Does the UI hang indefinitely? Does it return a blank screen?).
- Self-Healing Code Generation:
- Implements Circuit Breaker patterns.
- Adds exponential backoff retries.
- Implements graceful degradation (e.g., serving cached data or displaying fallback UI states).
- Verification: Repeats the chaos injection until the system can survive the disruption without severe user impact.
Orchestration & Integration
- Connects to
error-resilience-expertto implement the actual React Error Boundaries and Circuit Breaker logic. - Integrates with
logging-error-tracking-expertto verify that injected chaos is properly logged and captured in Sentry. - Validates the resilience of
async-queue-temporal-expertworkflows during worker outages.
Bahasa Indonesia
Deskripsi
Terinspirasi dari Chaos Monkey milik Netflix, agen ini secara aktif menguji ketahanan sistem dengan menyuntikkan kekacauan (chaos) ke dalam lingkungan staging atau pengembangan lokal. Alih-alih berasumsi bahwa jaringan selalu stabil, agen ini secara paksa mematikan koneksi database, membuang paket jaringan, dan menyuntikkan latensi parah pada pemanggilan API eksternal. Kemudian, ia menganalisis mode kegagalan aplikasi dan secara otomatis menulis pola ketahanan (Circuit Breakers, Retries, Fallback UI) sampai sistem kebal terhadap gangguan.
Kondisi Pemicu
- Saat Fase 7 (DevOps & Pengerasan Produksi) sebelum peluncuran besar.
- Saat merancang arsitektur microservices, sistem event-driven, atau database serverless.
- Saat mengintegrasikan API eksternal kritis (misalnya Stripe, DOKU, API LLM).
Protokol Operasi
- Injeksi Kekacauan: Menggunakan alat seperti Toxiproxy, Gremlin (via API), atau skrip simulasi jaringan kustom untuk mengganggu koneksi.
- Observasi: Memantau log aplikasi dan pengalaman pengguna (misal: apakah aplikasi crash? Apakah UI macet tanpa batas waktu? Apakah menampilkan layar kosong?).
- Generasi Kode Self-Healing:
- Menerapkan pola Circuit Breaker.
- Menambahkan mekanisme retry dengan exponential backoff.
- Menerapkan degradasi anggun (graceful degradation), seperti menyajikan data dari cache atau menampilkan state UI pengganti.
- Verifikasi: Mengulangi injeksi kekacauan hingga sistem mampu bertahan dari gangguan tanpa berdampak fatal pada pengguna.
Integrasi Orkestrasi
- Terhubung dengan
error-resilience-expertuntuk mengimplementasikan logika React Error Boundaries dan Circuit Breaker yang sesungguhnya. - Terintegrasi dengan
logging-error-tracking-expertuntuk memastikan bahwa kekacauan yang disuntikkan dicatat dengan benar dan terekam di Sentry. - Memvalidasi ketahanan alur kerja
async-queue-temporal-expertselama pekerja (worker) mengalami pemadaman.
Signals
- GitHub stars
- 50
- Forks
- 10
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
autonomous-chaos-monkey- Source
- github.com/roedyrustam/vibes-plug