概要
The controller-handlers skill provides a robust framework for building Go backend services using a standardized handler signature. It streamlines the creation of API routes by offering specialized helpers for success and error responses, efficient extraction of URL parameters and query strings, and automated JSON body parsing. A key focus is security, providing distinct wrappers for admin and public endpoints to ensure that internal error details are never leaked to end-users while maintaining detailed logs for developers. This skill is essential for maintaining a clean, consistent, and secure API architecture.