better-auth

仓库创建 2025年11月8日最近提交 29 天前SkillHot 收录 22 天前
▸ 精选理由

覆盖多框架与常见认证场景,便于快速集成安全认证

▸ 风险提示

需要数据库与凭据配置,注意密钥与权限管理

这个 Skill 做什么

TypeScript 认证框架,支持 Cloudflare D1、Next.js、OAuth、2FA 等

把 Better Auth 当成 TypeScript 身份认证的工具箱,能快速在 Next.js、Cloudflare D1、Nuxt 等平台上加登录、OAuth、2FA、RBAC 等功能。遇到要接入认证、调 D1 适配器或实现多因子/权限时会用到。特点是跨框架适配并可与 Drizzle/Kysely 等 ORM 集成,把常见 auth 流程和适配细节都包好。

▸ 展开 SKILL.md 英文原文

Skill for integrating Better Auth - comprehensive TypeScript authentication framework for Cloudflare D1, Next.js, Nuxt, and 15+ frameworks. Use when adding auth, encountering D1 adapter errors, or implementing OAuth/2FA/RBAC features.

开发编程认证TypeScript适配器通用
180
Stars
28
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/secondsky/claude-skills/main/plugins/better-auth/skills/better-auth/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/secondsky/claude-skills/main/plugins/better-auth/skills/better-auth/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# better-auth

**Status**: Production Ready
**Last Updated**: 2026-04-08
**Package**: `better-auth@1.6.0` (ESM-only)
**Dependencies**: Drizzle ORM or Kysely (required for D1 complex use cases; D1 native support available in v1.5+)

---

## Quick Start (5 Minutes)

### Installation

**Option 1: Drizzle ORM (Recommended)**
```bash
bun add better-auth drizzle-orm drizzle-kit
```

**Option 2: Kysely**
```bash
bun add better-auth kysely @noxharmonium/kysely-d1
```

### ⚠️ v1.4.0+ Requirements

better-auth v1.4.0+ is **ESM-only**. Ensure:

**package.json**:
```json
{
  "type": "module"
}
```

**Upgrading from v1.3.x?** Load `references/migration-guide-1.4.0.md`
**Upgrading from v1.4.x?** Load `ref
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有