Add NextAuth (Auth.js) authentication to an existing T3 project. One structured question decides the mode - admin (fixed login in env vars) or users (DB-backed email+password with signup, signin, account page, delete account, and optional forgot-password if email is configured). OAuth providers (Google, GitHub) are offered as optional add-ons AFTER the user-credentials baseline, never as a replacement. This skill is an orchestrator - it delegates the actual implementation to _setup-auth-admin or _setup-auth-users depending on the chosen mode.
$npx -y skills add flavien-ia/hypervibe-harness --skill add-authInstalls into the current project.
Run `npx skills use "https://github.com/flavien-ia/hypervibe-harness" --skill "flavien-ia/hypervibe-harness/add-auth"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/flavien-ia/hypervibe-harness" that are relevant to the current task. Run `npx skills add "https://github.com/flavien-ia/hypervibe-harness"` and select the relevant skills, then follow their instructions.