Reliability Tester

Execute chaos engineering and fault injection tests to validate system resilience.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill reliability-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Reliability Tester
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/reliability-tester
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill reliability-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need to ensure systems can withstand failures without catastrophic impact, validating resilience and fault tolerance.

Core Features & Use Cases

  • Chaos Engineering: Intentionally introduce controlled failures (e.g., network latency, service outages) to observe system behavior.
  • Fault Injection: Simulate various infrastructure and application-level faults.
  • Recovery Validation: Verify that automatic recovery mechanisms function as expected and meet RTO/RPO targets.
  • Use Case: Before a major release, use this Skill to simulate a database outage and confirm that the system gracefully degrades, alerts the SRE team, and recovers within the defined RTO.

Quick Start

Execute chaos experiments to test system resilience against network failures and validate recovery mechanisms.

Frequently Asked Questions about Reliability Tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is chaos engineering and how does fault injection test system resilience?

Chaos engineering intentionally introduces controlled failures like network latency or service outages to observe system behavior and validate resilience. It tests whether architectures withstand failures without catastrophic impact while maintaining graceful degradation.

How do I validate automatic recovery mechanisms and meet RTO targets before a release?

Execute chaos experiments to simulate infrastructure outages, monitor automatic recovery mechanisms, and verify systems recover within defined RTO and RPO targets. This validates fault tolerance and confirms graceful degradation before major releases.

Can I simulate a database outage to verify graceful degradation for my application?

Yes, fault injection simulates database outages and application-level failures to observe system behavior. This confirms graceful degradation, validates that SRE alerts trigger correctly, and tests recovery within defined RTO targets.

What is the best way to test fault tolerance under network failure conditions?

Execute chaos engineering experiments that introduce controlled network failures to test fault tolerance. This monitors automatic recovery, assesses degradation modes, and validates that resilience mechanisms function as expected under failure conditions.

Do I need an SRE team to use fault injection for reliability testing?

SRE teams use fault injection to define RTO targets and handle alerts during graceful degradation. While reliability tests simulate faults and monitor recovery independently, SRE involvement ensures resilience validation aligns with operational recovery targets.