What problem does it solve? Setting up authentication in Laravel involves many moving parts—routes, actions, config, view callbacks, and feature flags. This Skill guides you through implementing and customizing Laravel Fortify's headless authentication backend correctly, from basic login to two-factor authentication. ## Core Features & Use Cases - Feature Setup Workflows: Step-by-step checklists for enabling registration, password reset, email verification, profile updates, and two-factor authentication in config/fortify.php. - Customization Guidance: Shows where to override behavior—app/Actions/Fortify/ for user creation logic, FortifyServiceProvider for view callbacks, and response contracts like LoginResponse for custom redirects. - SPA Authentication: Covers headless mode with views disabled, Sanctum session integration, and JSON-based 2FA challenge flows. - Use Case: You need to add two-factor authentication to an existing Laravel app. The Skill walks you through adding the TwoFactorAuthenticatable trait, publishing migrations, enabling the feature, and testing QR codes and recovery codes. ## Quick Start Help me set up two-factor authentication with Laravel Fortify in my application.