review-failure-injection

Evaluate code changes for error-handling and robustness across failure conditions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JonusNattapong/agenttalk-mcp --skill review-failure-injection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-failure-injection
Source: https://github.com/JonusNattapong/agenttalk-mcp/tree/main/src/skills/devkit/review-failure-injection
Command: npx skills add https://github.com/JonusNattapong/agenttalk-mcp --skill review-failure-injection

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for reviewing code with a focus on error resilience and robustness, ensuring that critical failure paths are well-handled.

Core Features & Use Cases

  • Adversarial Code Review: Analyzes how a change behaves in error conditions.
  • Comprehensive Coverage: Covers malformed input, IO/network failures, persistence integrity, resource limits, concurrency, cleanup/teardown, and fail direction.
  • Use Case: Use this Skill when reviewing a codebase for potential vulnerabilities or weaknesses in handling errors.

Quick Start

Run the 'review-failure-injection' skill to assess the robustness of your code.

Frequently Asked Questions about review-failure-injection

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

FAQPage Schema
How do I review code for error resilience and robustness?

To review code for error resilience, you evaluate how changes behave under error conditions, targeting parsing, IO operations, persistence, resource management, concurrency control, and teardown. This ensures safe degradation and proper error handling.

What is adversarial code review for failure paths?

Adversarial code review analyzes how a change behaves in error conditions. It covers malformed input, IO/network failures, persistence integrity, resource limits, concurrency, cleanup/teardown, and fail direction to ensure critical failure paths are well-handled.

When do I need to analyze code for safe degradation and error handling?

You need to analyze code for safe degradation when reviewing a codebase for potential vulnerabilities or weaknesses in handling errors. This ensures critical failure paths in IO, persistence, and concurrency are well-handled.

Does this code review process cover concurrency control and resource management?

Yes, this code review process covers concurrency control and resource management. It specifically targets these areas alongside parsing, IO operations, persistence, and teardown to ensure robust error handling and safe degradation.

What is the best way to check code changes for persistence integrity and IO failures?

The best way to check code changes for persistence integrity and IO failures is through adversarial code review. This approach evaluates error conditions comprehensively, covering malformed input, network failures, resource limits, and cleanup.