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.
قم بالتحميل بشكل استباقي عندما تتضمن المهمة هوية المستخدم أو تسجيل الدخول أو التحكم في الوصول. يُستخدم عندما يقول المستخدم "إضافة مصادقة"، أو "إعداد تسجيل الدخول"، أو "إضافة OAuth"، أو "حماية هذه المسارات"، أو "تنفيذ RBAC"، أو "إضافة تسجيل". يغطي إدارة الجلسة، ورموز JWT، وتدفقات OAuth2، وإعادة تعيين كلمة المرور، والتحقق من البريد الإلكتروني، والبرامج الوسيطة للمسار المحمي، والتحكم في الوصول القائم على الأدوار، وتشديد الأمان (CSRF، وتحديد المعدل، وتدوير الرمز المميز). المصدر: mgd34msu/goodvibes-plugin.