SuperAPI AI 工具集

lightfast-clerk

测试与质量

查看项目

更新于 10-16 00:00

技能介绍

用途:为本地开发提供 Clerk 认证原语,覆盖测试用户创建、浏览器登录、JWT 签发与清理,服务于 tRPC、桌面端和 API 测试。

主要能力:脚本对接 Clerk Backend API 与本地文件系统,处理稳定契约;浏览器登录/登出由 references/sign-in-playbook.md 驱动 agent-browser 执行。命令包括 token.sh(签发 JWT)、curl.sh(签发并 curl tRPC 过程)、status.sh(查看 profile 状态)、reset.sh(清除本地 profile)、delete-user.sh(删除 Clerk 用户)。

使用方式:常用命令为 .agents/skills/lightfast-clerk/command/curl.sh -t lightfast-desktop claude-default account.get,一步完成用户创建、令牌签发与 curl,无需浏览器。profile 位于 <repo>/.agent-browser/profiles/<name>/,含 meta 边车文件;状态有 UNKNOWN、GHOST、PROVISIONED、SIGNED_IN_LOCAL。

适用场景:本地 tRPC 过程测试、桌面端认证调试、API 调用鉴权。

限制:需先运行 pnpm dev:app,安装 agent-browser CLI,并执行 cd apps/app && vercel env pull。默认目标 http://localhost:3024,非 localhost 需设置 LIGHTFAST_CLERK_I_KNOW_WHAT_IM_DOING=1。仅支持测试密钥(pk_test_/sk_test_),邮箱需带 +clerk_test@ 后缀,OTP 固定 424242。status.sh 不验证浏览器 cookie 是否仍有效。