What problem does it solve? Integrating Clerk authentication into a plain Vue 3 application requires knowing the correct composables, reactivity rules, and guard patterns, and mistakes like losing reactivity or gating routes before Clerk initializes cause subtle bugs. ## Core Features & Use Cases - Composables Reference: Covers useAuth, useUser, useClerk, useOrganization, useOrganizationList, and useSignIn/useSignUp from @clerk/vue with correct ref handling. - Vue Router Guards: Provides global and per-route navigation guard patterns, including org-gated routes and isLoaded checks. - Pinia Integration: Shows how to wrap Clerk composables in Pinia stores without copying state and creating stale data. - Use Case: Build a Vue 3 dashboard where unauthenticated users are redirected to sign in, the header shows the current user's name, and users can switch organizations from a dropdown. ## Quick Start Ask the assistant to add Clerk authentication to your Vue 3 app with a sign-in button, a protected dashboard route, and a Pinia auth store.