用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/brasga-a/patinho --skill better-auth命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | better-auth |
| description | Implementation guide and best practices for Better Auth |
Better Auth is a comprehensive authentication library for TypeScript. It's framework-agnostic and heavily plugin-based.
Install:
npm install better-auth
npx @better-auth/cli init
Database Setup:
Define your schema (Drizzle/Prisma) according to the docs. Better Auth needs specific tables (user, session, account, verification).
Server Configuration (lib/auth.ts):
import { betterAuth } from "better-auth";
import { drizzleAdapter } from "better-auth/adapters/drizzle";
import { db } from "./db"; // your drizzle instance
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg", // or "mysql", "sqlite"
}),
emailAndPassword: {
enabled: true,
},
// Add plugins here
});
Client Configuration (lib/auth-client.ts):
import { createAuthClient } from "better-auth/client";
export const authClient = createAuthClient({
baseURL: process.env.NEXT_PUBLIC_APP_URL,
});
To enable deep integration with Cursor or other AI tools via MCP (Model Context Protocol):
npx @better-auth/cli mcp --cursor
This installs the context server that helps AI understand your specific auth configuration dynamically.