Add two-factor authentication (2FA TOTP) to an existing T3 project's login. Orchestrator - asks which authenticator app the user wants, detects whether the project uses admin auth (single fixed login) or user accounts, and delegates to the right setup. Admin mode - 2FA is mandatory for the single admin, secret + backup codes stored in the Bitwarden vault. User mode - 2FA is optional per user, each user enables it from their account page, secrets + backup codes stored per-user in the database. Requires the project to already have hypervibe auth (/add-auth).
$npx -y skills add flavien-ia/hypervibe-harness --skill add-2faInstalls into the current project.
Run `npx skills use "https://github.com/flavien-ia/hypervibe-harness" --skill "flavien-ia/hypervibe-harness/add-2fa"` 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.