소개
This skill provides specialized guidance for implementing secure backend controllers in Go by leveraging the helpers.RoleHandler pattern. It enables developers to define complex access rules, map multiple roles to specific handlers, and manage a clear role hierarchy ranging from administrative access to unauthenticated requests. By automating session extraction and user role verification, this skill ensures that API endpoints are protected with consistent permission logic and provides intelligent fallback behaviors for different privilege levels.