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 trusting auth state before initialization cause subtle bugs. ## Core Features & Use Cases - Composables Reference: Covers useAuth, useUser, useClerk, useOrganization, useOrganizationList, and useSignIn/useSignUp from @clerk/vue with typed property tables. - Vue Router Guards: Provides global beforeEach guards, per-route guards, and organization-gated route patterns for protecting pages. - Pinia Integration: Shows how to wrap Clerk composables in Pinia stores without duplicating or staling auth state. - Use Case: You are building a Vue 3 dashboard and need sign-in state, an org switcher, and protected routes. Use this Skill to wire up clerkPlugin, gate routes with navigation guards, and expose auth state app-wide through a Pinia store. ## Quick Start Ask the AI to add Clerk authentication to your Vue 3 app with a sign-in button, protected dashboard route, and a Pinia auth store.