Implements systematic error management strategies to ensure application stability, debuggability, and graceful recovery.
This skill empowers Claude to design robust error handling architectures by applying industry-standard patterns like 'Fail Fast, Fail Loud' and explicit error propagation. It helps developers avoid silent failures and 'swallowed' exceptions by enforcing specific exception types, contextual logging, and clear recovery strategies. Grounded in Clean Code principles and SWEBOK standards, it identifies critical error boundaries in network calls, database operations, and logic, ensuring that code remains resilient and maintainable in high-stakes production environments.
主な機能
01Identification of critical failure boundaries in network, database, and parsing logic
02Detection of anti-patterns like silent failures and infinite retry loops
03Contextual error messaging containing relevant IDs, operations, and state data
045 GitHub stars
05Implementation of Result types and Error Enums for recoverable workflows
06Enforcement of specific exception types over generic error handling wrappers
ユースケース
01Auditing production services for silent failures and missing error context
02Designing a resilient API layer that propagates meaningful errors to the front end
03Refactoring legacy code to replace generic try-catch blocks with specific recovery logic