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日