用途:为用户的现有项目生成注册(signup)与登录(signin)认证端点。先扫描框架配置文件、数据库/ORM 配置及已有认证代码与依赖,据此预选推荐栈,再通过 AskUserQuestion 交互式收集选择(最多 3 个问题一次提交)。
主要能力:核心部分生成 User、Session、Account、VerificationToken 的表结构,以及 sign-up、sign-in、session、sign-out、verify-email(send/confirm)、password-reset(request/confirm)等端点;可选功能包括邮箱 OTP、Magic Link、手机号、Passkey、两步验证、Captcha、密码泄露检查、限流、多会话、用户名登录、组织/团队、API Keys、MCP Server(含仅资源服务器与自托管授权服务器两种模式,后者建议同时开启限流)。每个功能对应 references/features 下的参考文件,限流依赖先生成的 KV 缓存模块。
使用方式:回答所有问题前不写代码;生成时按语言/框架习惯适配命名、类型、ID 生成、密码哈希与错误处理,并遵循项目现有目录结构。
限制:明确要求手写认证代码,不使用 better-auth、next-auth、Auth.js、lucia、passport 等认证库;外部依赖仅限 Web 框架、数据库/ORM 与密码哈希库。默认会话有效期 7 天。关于定价、平台或具体安装命令,资料暂未提供。