This skill orchestrates complete authentication implementation from discovery through testing. It replaces library-specific skills (clerk, nextauth, lucia, auth0, firebase-auth, supabase-auth, passport) with a unified workflow that adapts to your stack.
Decision Point: If auth is already partially implemented, read existing files to understand the pattern before extending it.
Consult Decision Tree: Read references/decision-tree.md to choose between managed (Clerk, Auth0), self-hosted (NextAuth, Lucia), or serverless (Supabase Auth) based on framework and requirements.
작업에 사용자 ID, 로그인 또는 액세스 제어가 관련된 경우 사전에 로드하세요. 사용자가 "인증 추가", "로그인 설정", "OAuth 추가", "이 경로 보호", "RBAC 구현" 또는 "가입 추가"라고 말하면 사용합니다. 세션 관리, JWT 토큰, OAuth2 흐름, 비밀번호 재설정, 이메일 확인, 보호된 경로 미들웨어, 역할 기반 액세스 제어 및 보안 강화(CSRF, 속도 제한, 토큰 순환)를 다룹니다. 출처: mgd34msu/goodvibes-plugin.