What problem does it solve? Rust error handling defects like swallowed errors, ambiguous diagnostics, and hidden panic paths are easy to miss in code review. This Skill systematically traces error flows through a diff or file set and reports only evidence-backed findings with concrete fixes. ## Core Features & Use Cases - Error Propagation Analysis: Traces errors from origin to final handler, detecting discarded results, lost context, and error type design issues involving anyhow, thiserror, and #[from] conversions. - Recovery and Resilience Review: Investigates panic paths (unwrap, indexing, RefCell borrows), retries, timeouts, cleanup, and spawned task outcomes with reachability evidence. - Use Case: After staging changes to a Rust service, ask for an error handling review and receive severity-ranked findings with file locations, failure conditions, counterevidence considered, and minimal suggested fixes. ## Quick Start Review the error handling in my current staged and unstaged Rust changes and report findings with file locations without editing code.