resilience-testing

Design failure mode catalogs, circuit breaker tests, and latency injection plans.

6|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/vibbs/company-os --skill resilience-testing-vibbs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resilience-testing
Source: https://github.com/vibbs/company-os/tree/main/.claude/skills/resilience-testing
Command: npx skills add https://github.com/vibbs/company-os --skill resilience-testing-vibbs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures your system can withstand failures by systematically identifying potential failure modes, designing tests for them, and verifying graceful degradation and recovery mechanisms.

Core Features & Use Cases

  • Failure Mode Cataloging: Identifies and documents potential failure scenarios for all external dependencies.
  • Resilience Testing: Designs and outlines tests for circuit breakers, latency injection, and graceful degradation.
  • Blast Radius Analysis: Maps the cascading effects of failures and recommends isolation strategies.
  • Use Case: Before launching a critical new service that relies on several external APIs, use this Skill to create a comprehensive resilience test plan to ensure the service remains stable even if one or more dependencies experience issues.

Quick Start

Use the resilience-testing skill to generate a failure mode catalog for all external dependencies based on the provided RFC documents.

Frequently Asked Questions about resilience-testing

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

FAQPage Schema
How do I create a failure mode catalog for external API dependencies?

Create a failure mode catalog by analyzing RFC documents and dependency maps to enumerate potential failure scenarios for all external dependencies. This identifies how each dependency might fail and documents the expected system behavior for each scenario.

What is blast radius analysis in chaos engineering?

Blast radius analysis maps the cascading effects of failures across your deployment topology to determine impact scope. It identifies which services are affected when a dependency fails and recommends isolation strategies to contain the damage.

How do I test circuit breaker transitions under latency injection?

Test circuit breaker transitions by designing a latency injection plan that simulates network delays and timeouts on dependencies. This verifies that circuit breakers open, trip, and recover correctly to prevent cascading failures.

Do I need architecture docs and deployment topology to generate a resilience test plan?

Yes, generating a resilience test plan requires RFC or architecture documents, deployment topology, and dependency maps as input. These provide the structural context needed to identify failure modes and map cascading effects accurately.

What is the best way to verify graceful degradation when a dependency experiences latency?

Verify graceful degradation by designing latency injection tests that simulate slow or unresponsive dependencies. This validates that your service remains stable and provides fallback behavior instead of crashing when dependencies experience issues.

When should I not use automated resilience testing for my service?

Avoid automated resilience testing when you lack complete deployment topology and dependency maps, or when testing failure scenarios in production could cause unacceptable disruption to live traffic without proper isolation boundaries.