What problem does it solve?
This Skill finds error-handling defects that produce false success, corrupt state, lost failures, resource leaks, incomplete recovery, or poor operational visibility.
Core Features & Use Cases
- Failure-path auditing: Trace errors from their origin through propagation, translation, retries, cleanup, persistence, and terminal boundaries.
- Contract and state verification: Check whether callers receive truthful outcomes, state remains valid, resources are released, and recovery is bounded.
- Resilience assessment: Review asynchronous work, cancellation, timeouts, retries, partial failures, startup and shutdown, fallbacks, overload, and recovery behavior.
- Use Case: Apply the Skill to an API, worker, CLI, or service to identify swallowed exceptions, missing awaits, misleading fallbacks, unhandled entry-point failures, and incomplete cleanup, then make only fixes within the established auto-fix boundary.
Quick Start
Use the audit-error-handling skill on the specified path to inspect every applicable failure boundary, report confirmed defects and residual risks, and apply safe fixes with verification.