better-auth-best-practices 是指导 AI 在 TypeScript 项目里接入 Better Auth 的 Skill。你提供框架、数据库和登录需求,它会处理服务端配置、客户端调用、会话与插件,并检查相关数据结构。
做出登录按钮,只走完了其中一段。账号存在什么表、登录状态存到哪里、验证邮件由谁发送,都要接起来。文档提醒,配置里引用的是数据库适配器的模型名,不一定是数据库中看到的表名;加了插件后,也可能需要重新生成或更新结构。
会话存储同样容易误会。配置了 Redis 之类的辅助存储,会话默认进入那里;想同时保存进数据库,需要明确设置。验证码和重置密码邮件也要接上实际发送处理,不能只打开一个功能开关就算完成。
这份 Skill 会先检查项目安装的 Better Auth 版本,再找匹配文档。对维护旧项目的人,这能避免 AI 把新版本接口直接塞进现有工程。交付应该是与项目版本一致的配置、迁移和验证结果,适合登录已能演示、但还需要把配套流程补齐的阶段。