What problem does it solve? Setting up authentication in Laravel involves many moving parts: routes, controllers, actions, config options, and feature flags. This Skill guides you through implementing and customizing Laravel Fortify's headless authentication backend without missing critical setup steps. ## Core Features & Use Cases - Feature Setup Workflows: Step-by-step checklists for registration, password reset, email verification, two-factor authentication, and passkeys (WebAuthn). - Customization Guidance: Shows where to override behavior via app/Actions/Fortify/, response contracts like LoginResponse, and FortifyServiceProvider view callbacks. - SPA Authentication: Covers headless SPA setup with Sanctum, session guards, CSRF handling, and JSON two-factor challenge responses. - Use Case: You need to add 2FA with QR codes and recovery codes to an existing Laravel app. The Skill walks you through adding the TwoFactorAuthenticatable trait, enabling the feature in config/fortify.php, publishing migrations, and testing the flow. ## Quick Start Ask the AI to set up two-factor authentication with QR codes and recovery codes in your Laravel application using Fortify.