About
This skill provides a structured framework for implementing robust, typed error handling in Node.js and Next.js environments. By enforcing a clear separation between domain invariants, application orchestration, and presentation mapping, it enables developers to move away from cluttered 'if/else' error logic in controllers. It ensures that every backend error is consistently translated into the appropriate HTTP status code and response body, promoting a clean architecture and improving the reliability of full-stack communication.