ring:dev-chaos-testing

Coordinate Toxiproxy chaos tests to validate graceful degradation under failure.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/LucasMalessa/TheRing --skill ring-dev-chaos-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ring:dev-chaos-testing
Source: https://github.com/LucasMalessa/TheRing/tree/main/dev-team/skills/dev-chaos-testing
Command: npx skills add https://github.com/LucasMalessa/TheRing --skill ring-dev-chaos-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate that software gracefully handles infrastructure failures by orchestrating controlled chaos tests using Toxiproxy across the development cycle Gate 7.

Core Features & Use Cases

  • Orchestrates Chaos Testing by injecting faults (connection loss, latency, network partitions) via Toxiproxy to verify resilience.
  • Dual-Gate validation workflow that guides from normal operation through fault injection to recovery, applicable to Go and TypeScript projects.
  • Auto-detection and validation of external dependencies when missing, with structured outputs for handoff to the next gate.
  • Standardized outputs and artifacts to support QA review, documentation, and risk assessment.

Quick Start

Dispatch a QA Analyst to configure chaos tests for the target unit and run Gate 7 sequences against all external dependencies.

Frequently Asked Questions about ring:dev-chaos-testing

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

FAQPage Schema
What is chaos testing with Toxiproxy and how does it validate graceful degradation?

Chaos testing with Toxiproxy validates graceful degradation by injecting controlled faults like network latency and connection loss into external dependencies, verifying that Go and TypeScript projects handle infrastructure failures without crashing.

How do I set up chaos tests for external dependencies in Go or TypeScript projects?

To set up chaos tests, dispatch a QA Analyst to configure Toxiproxy fault injection for the target unit, then run the five-phase Gate 7 workflow to simulate failure scenarios across all external dependencies in Go and TypeScript projects.

Can I auto-detect external dependencies when configuring fault injection tests?

Yes, this chaos testing workflow supports auto-detection and validation of external dependencies. If dependencies are missing, the system automatically identifies them before applying Toxiproxy fault injection during the Gate 7 sequence.

What is the best way to validate network partition resilience across development cycles?

The best way to validate network partition resilience is orchestrating a dual-gate workflow via Toxiproxy. It guides projects from normal operation through fault injection to recovery, producing standardized outputs for QA review and risk assessment.

Does this chaos testing workflow require manual input validation for unit IDs?

No, it implements automated input validation for unit IDs, external dependencies, and language. The system validates these parameters automatically before proceeding with Toxiproxy chaos test setup and the structured five-phase workflow.

When do I need to run Gate 7 chaos testing in the development cycle?

You need to run Gate 7 chaos testing when a task has external dependencies. It validates graceful degradation under failure by simulating infrastructure issues using Toxiproxy across Go and TypeScript projects before the next gate handoff.