home / skills / andrelandgraf / fullstackrecipes / better-auth-components
This skill helps you implement production-ready authentication UI and pages with shadcn patterns for sign in, sign up, and reset flows.
npx playbooks add skill andrelandgraf/fullstackrecipes --skill better-auth-componentsReview the files below or copy the command above to add this skill to your agents.
---
name: better-auth-components
description: Add UI components and pages for authentication flows including sign in, sign up, forgot password, reset password, and email verification.
---
# Better Auth Components
To set up Better Auth Components, refer to the fullstackrecipes MCP server resource:
**Resource URI:** `recipe://fullstackrecipes.com/better-auth-components`
If the MCP server is not configured, fetch the recipe directly:
```bash
curl -H "Accept: text/plain" https://fullstackrecipes.com/api/recipes/better-auth-components
```
This skill provides a collection of production-ready UI components and pages for common authentication flows: sign in, sign up, forgot password, reset password, and email verification. It packages Shadcn-style components and step-by-step recipes so you can drop in polished auth screens for full-stack TypeScript AI web apps. The focus is on usability, accessibility, and easy integration with typical backend auth flows.
The skill supplies prebuilt components and page templates that wire to standard auth endpoints and token flows. It includes form handling, validation patterns, and UX states (loading, error, success) so developers can integrate with their existing backend or follow the included recipe guidance. Installation can be bootstrapped from the recipe server or fetched directly if the registry service is unavailable.
How do I fetch the recipe if the MCP registry is not configured?
You can fetch the recipe directly from the provider's API endpoint to bootstrap the components and guides.
Are these components opinionated about backend auth implementation?
No. Components focus on UI and UX patterns and are designed to accept adapters or hooks to connect with your preferred backend or provider.