This covers the fundamentals of integrating Clerk into Next.js App Router projects, from initial setup through route protection and accessing user data. You get patterns for middleware-based auth, server component authentication with auth() and currentUser(), and client-side hooks like useUser(). The anti-patterns are helpful, specifically calling out common mistakes like not awaiting auth() in server components or using currentUser() when you just need a userId check. It's practical if you're adding Clerk to a Next.js 14/15 project and want to avoid the typical setup mistakes. The examples are complete enough to copy and adapt without digging through docs.
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill clerk-auth