概要
This skill provides a comprehensive framework for building resilient Python applications by enforcing best practices in error management and data validation. It guides developers through implementing 'fail-fast' logic, designing domain-specific exception hierarchies, and managing complex scenarios like batch processing partial failures. By integrating modern patterns such as Pydantic validation and exception chaining, it ensures that code remains easy to debug, reliable under pressure, and provides meaningful feedback for API consumers and end-users.