Expert agent for error handling patterns, custom error classes, error boundaries, logging with Sentry, and robust error recovery strategies