a6-plugin-fault-injection
Installation
SKILL.md
a6-plugin-fault-injection
Overview
The fault-injection plugin injects faults — delays and HTTP aborts — into
requests for chaos engineering and resiliency testing. It runs in the rewrite
phase with priority 11000 (very early), meaning it executes before most other
plugins including authentication and rate limiting.
Execution order: delay first → abort second. If abort fires, subsequent plugins do NOT execute.
When to Use
- Chaos engineering: simulate upstream failures and slowdowns
- Resiliency testing: verify timeout handling and circuit breakers
- Load testing: add artificial latency to measure degradation
- Canary fault testing: inject faults for specific users or conditions