SuperAPI AI 工具集

waitlist

通用与其它

查看项目

更新于 10-16 02:29

技能介绍

用途:在产品发布前或发布期间收集用户注册等候名单,自动读取现有项目并接入其技术栈。

主要能力:先检测项目是否使用 Supabase、Prisma、Drizzle 或原生 Postgres,以及是否已安装 Resend 邮件和认证方案,并搜索是否已有 waitlist 表。随后生成等候名单数据库结构,包含邮箱唯一约束、姓名、备注、推荐码、推荐人、推荐计数、队列位置、确认时间等字段,并用触发器自动递增位置。还生成注册 API 路由,做邮箱校验、小写规范化、重复邮箱静默返回成功、推荐码生成与推荐计数更新,并在配置 RESEND_API_KEY 时发送确认邮件。另含注册表单组件、从 URL 参数读取推荐码、以及需请求头 x-admin-secret 的管理端查询接口。

必要用法:技能会先运行 cat package.json | grep -E "next|supabase|prisma|drizzle|resend" 检查依赖,然后询问收集信息(仅邮箱、邮箱+姓名、或再加“你在做什么”)、是否启用推荐追踪、是否发送确认邮件、是否已有 Resend 与已验证发件域,再按检测结果生成代码。管理端可用 curl -H "x-admin-secret: $ADMIN_SECRET" https://yoursite.com/api/admin/waitlist 查看数据。

适用场景:已有 Next.js 等项目、希望快速上线等候名单并支持推荐传播的团队。

限制:具体技术栈适配取决于项目实际情况;未提供独立部署、定价或托管细节;推荐码示例采用邮箱哈希前 8 位,需按实际安全需求调整。