This is a complete auth implementation built on Better Auth with all the pieces you'd actually need in production. It walks you through email verification, password resets, protected routes, and a full account settings page with session management. The recipe format is opinionated but thorough, assuming you're running Next.js on Vercel with Neon Postgres and Drizzle. You follow seven recipes in sequence and end up with working auth instead of cobbling together Stack Overflow answers. The only catch is you need four prerequisite setups first, so this assumes you're starting fresh or willing to retrofit your stack to match theirs.

skills.sh installs
132
GitHub stars
23
last updated
Aug 21, 2026

Install

$ npx -y skills add andrelandgraf/fullstackrecipes --skill authentication --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a complete auth implementation built on Better Auth with all the pieces you'd actually need in production. It walks you through email verification, password resets, protected routes, and a full account settings page with session management. The recipe format is opinionated but thorough, assuming you're running Next.js on Vercel with Neon Postgres and Drizzle. You follow seven recipes in sequence and end up with working auth instead of cobbling together Stack Overflow answers. The only catch is you need four prerequisite setups first, so this assumes you're starting fresh or willing to retrofit your stack to match theirs.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/andrelandgraf/fullstackrecipes
Categories
Backend & APIs, Security
First seen
Jun 3, 2026

More from andrelandgraf/fullstackrecipes

All 14
1andrelandgraf avatarneon-drizzle-setupandrelandgraf/fullstackrecipesConnect a Next.js app to Neon Postgres using Drizzle ORM with optimized connection pooling for Vercel serverless functions.128skills.sh installs
2huangjia2019 avatarapi-conventionshuangjia2019/claude-code-engineeringAPI design patterns and conventions for this project. Covers RESTful URL naming, response format standards, error handling, and authentication requirements. Use0skills.sh installs
3supabase avatarsupabase-postgres-best-practicessupabase/agent-skillsPostgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres data479.8Kskills.sh installs
4prisma avatarprisma-computeprisma/skillsPrisma Compute deployment and hosting guide. Use whenever the user mentions Prisma Compute, `prisma.compute.ts`, `defineComputeConfig`, deploying or hosting a P399.3Kskills.sh installs
5firebase avatarfirebase-hosting-basicsfirebase/agent-skillsDeploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting u177.5Kskills.sh installs
6firebase avatarfirebase-firestorefirebase/agent-skillsSets up, manages, queries, and configures Cloud Firestore databases (Standard/Enterprise edition), including data modeling, security rules, indexes, and SDK int142.8Kskills.sh installs