clerk-testing 是给使用 Clerk 登录服务的应用编写端到端认证测试的 Skill,支持把 AI 引向 Playwright 或 Cypress 对应的官方测试指南。它关注的一个具体问题是:测试脚本进入登录页时,可能先被机器人检测拦住,根本还没测到产品逻辑。
文档要求在打开认证页面前配置测试令牌,并使用测试环境的密钥。这样才能把认证测试放在合适的测试环境里,而不是把一次登录失败直接归因于业务代码。
另一个重点是会话状态。每个测试应有隔离的认证上下文;可复用的登录状态则可以保存下来,避免每个用例都重新操作一遍登录界面。两者要一起考虑,不能为了少登录几次,让前一个用例的状态污染后一个。
使用时先说明测试框架、Clerk 配置和要覆盖的登录场景,再让 AI 按文档中的官方入口核对当前接入方法。它提供的是配置路线和常见错误检查,不是一套复制进去就适配所有项目的测试文件。涉及具体框架版本的配置,仍需按对应指南落实。