B

create-auth-skill

作者 better-auth

使用 create-auth skill,轻松在 TypeScript/JavaScript 项目中搭建身份验证。自动检测框架,配置数据库适配器,设置路由处理器,并通过 Better Auth 添加 OAuth 提供商。

Stars0
收藏0
评论0
收录时间2026年3月28日
分类后端开发
安装命令
npx skills add https://github.com/better-auth/skills --skill create-auth
概览

概览

什么是 create-auth Skill?

create-auth skill 帮助你快速在 TypeScript 和 JavaScript 应用中使用 Better Auth 搭建和实现身份验证。它自动检测应用框架,配置数据库适配器,设置路由处理器,集成 OAuth 提供商,并生成认证 UI 页面。该技能非常适合希望为新项目或现有项目添加登录、注册或身份验证功能的开发者,无需手动连接每个组件。

谁适合使用 create-auth?

  • 使用 Node.js、TypeScript 或 JavaScript 的后端和全栈开发者
  • 采用 Better Auth 实现安全认证流程的团队
  • 需要支持 OAuth 提供商和自定义认证 UI 的项目
  • 希望简化身份验证基础设施搭建流程的任何人

解决的问题

  • 通过自动检测框架(Next.js、SvelteKit、Nuxt、Astro、Vite、Express、Hono)减少手动配置
  • 配置流行 ORM 和数据库的数据库适配器(Prisma、Drizzle、PostgreSQL、MySQL、SQLite、MongoDB)
  • 集成现有认证库或帮助迁移到 Better Auth
  • 生成登录、注册等认证路由处理器和 UI 页面

使用方法

安装步骤

  1. 将 Skill 添加到项目中

    在项目目录下运行以下命令:

    npx skills add https://github.com/better-auth/skills --skill create-auth
    
  2. SKILL.md 文件开始

    查看 SKILL.md,了解引导式工作流程。该文件涵盖规划和实施过程,包括:

    • 项目扫描以检测框架和数据库
    • 规划问题以定制身份验证设置
    • 逐步实施指导
  3. 查看辅助文件

    如果有,检查 README.mdAGENTS.mdmetadata.json,这些文件提供更多背景信息和高级配置选项。

工作流程概览

  • 阶段 1:规划
    • 扫描代码库,自动检测框架、数据库和现有认证库
    • 回答结构化规划问题,定制你的设置
  • 阶段 2:实施
    • 按生成的计划搭建认证路由,配置适配器,添加 OAuth 提供商
    • 根据需要创建或更新认证 UI 页面

适应你的项目

create-auth skill 灵活可调——根据你的代码库结构、工具和部署环境调整推荐工作流程。避免逐字复制代码,而是利用指导以符合项目需求的方式集成身份验证。

常见问题

create-auth 支持哪些框架?

该技能自动检测流行框架,如 Next.js、SvelteKit、Nuxt、Astro、Vite、Express 和 Hono,并针对每种环境配置认证。

我可以用 create-auth 配合现有数据库吗?

可以。该技能会扫描 Prisma、Drizzle、PostgreSQL、MySQL、SQLite、MongoDB 及其他常见数据库设置,并帮助配置相应适配器。

create-auth 能与现有认证库一起使用吗?

它能检测 next-auth、lucia、clerk、supabase/auth 和 firebase/auth 等库。你可以选择迁移到 Better Auth,或与当前设置并行集成。

哪里可以找到代码示例和高级文档?

访问 better-auth.com/docs 获取代码示例、高级用法和集成指南。

如何查看所有可用文件和脚本?

打开仓库的 Files 标签页,查看完整文件树,包括辅助脚本和深入定制的参考资料。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...