create-auth-skill

Scaffold Better Auth authentication in TypeScript/JavaScript apps with framework detection.

Updated Jan 4, 2024
One-click install
npx skills add https://github.com/zeis974/TaxDOM --skill create-auth-skill-zeis974
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-auth-skill
Source: https://github.com/zeis974/TaxDOM/tree/main/apps/dashboard/.agents/skills/create-auth-skill
Command: npx skills add https://github.com/zeis974/TaxDOM --skill create-auth-skill-zeis974

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold authentication in TypeScript/JavaScript apps using Better Auth to save time and boilerplate.

Core Features & Use Cases

  • Detects project framework and configures database adapters, route handlers, and OAuth providers.
  • Creates authentication UI pages for sign in and sign up, and supports optional features like email verification and password reset.
  • Ideal for adding authentication to new or existing projects with minimal setup and consistent security practices.

Quick Start

Install Better Auth CLI and run the planner to scaffold and implement authentication in your project.

Frequently Asked Questions about create-auth-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold authentication in a TypeScript app using Better Auth?

To scaffold authentication in a TypeScript app, this tool detects your project framework and automatically configures Better Auth database adapters, route handlers, and OAuth providers. It generates the necessary boilerplate to save setup time.

Does Better Auth scaffolding work with different JavaScript frameworks?

Yes, Better Auth scaffolding works across different JavaScript frameworks by automatically detecting your project setup. It adapts the route handlers and database adapter configurations to fit your specific framework environment.

Can I generate sign-in and sign-up UI pages automatically for Better Auth?

Yes, you can automatically generate sign-in and sign-up UI pages. The scaffolding process creates the authentication interface and supports optional features like email verification and password reset.

How do I configure OAuth providers when adding authentication to my JavaScript app?

Configuring OAuth providers is handled automatically during the scaffolding process. The tool integrates your selected OAuth providers into the generated route handlers and database adapters as part of the initial setup.

What is the best way to add email verification and password reset to an existing authentication setup?

The best way to add email verification and password reset is through optional plugins during the initial scaffolding. The tool structures these features consistently within your project to maintain security practices.