首页/测试 & QA/clerk-testing
C

clerk-testing

by @clerkv
4.5(39)

掌握Clerk测试策略,利用AI技能优化Clerk相关功能的测试流程,确保系统稳定可靠,提升用户体验。

clerkunit-testingintegration-testingend-to-end-testingauthentication-testingGitHub
安装方式
npx skills add clerk/skills --skill clerk-testing
compare_arrows

Before / After 效果对比

1
使用前

测试Clerk集成功能时,需要大量手动操作和配置。测试覆盖率不足,难以全面验证用户认证流程。

使用后

借助AI技能,Clerk测试流程实现自动化和智能化。全面覆盖认证场景,显著提升测试效率和系统稳定性。

SKILL.md

clerk-testing

Testing

Decision Tree

Framework Documentation

Overview https://clerk.com/docs/guides/development/testing/overview

Playwright https://clerk.com/docs/guides/development/testing/playwright/overview

Cypress https://clerk.com/docs/guides/development/testing/cypress/overview

Mental Model

Test auth = isolated session state. Each test needs fresh auth context.

  • clerkSetup() initializes test environment

  • setupClerkTestingToken() bypasses bot detection

  • storageState persists auth between tests for speed

Workflow

  • Identify test framework (Playwright or Cypress)

  • WebFetch the appropriate URL from decision tree above

  • Follow official setup instructions

  • Use pk_test_* and sk_test_* keys only

Best Practices

  • Use setupClerkTestingToken() before navigating to auth pages

  • Use test API keys: pk_test_xxx, sk_test_xxx

  • Save auth state with storageState for faster tests

  • Use page.waitForSelector('[data-clerk-component]') for Clerk UI

Anti-Patterns

Pattern Problem Fix

Production keys in tests Security risk Use pk_test_* keys

No setupClerkTestingToken() Auth fails Call before navigation

UI-based sign-in every test Slow tests Use storageState

Framework-Specific

Playwright: Use globalSetup for auth state Cypress: Add addClerkCommands({ Cypress, cy }) to support file

See Also

Weekly Installs2.0KRepositoryclerk/skillsGitHub Stars27First SeenJan 30, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykWarnInstalled oncodex1.8Kopencode1.8Kgithub-copilot1.8Kgemini-cli1.8Kamp1.7Kkimi-cli1.7K

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量6.7K
评分4.5 / 5.0
版本
更新日期2026年5月23日
对比案例1 组

用户评分

4.5(39)
5
59%
4
41%
3
0%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月17日
最后更新2026年5月23日