Toolverse
All skills

clerk-ci-integration

by jeremylongshore

Configure Clerk CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Clerk tests into your build process.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Configure Clerk CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Clerk tests into your build process.\nTrigger with phrases like \

How to use

  1. Przygotuj repozytorium GitHub z włączonymi Actions, projektem npm/pnpm i kluczami testowymi Clerk (pk_test_ i sk_test_).

  2. Utwórz plik workflow w katalogu .github/workflows/test.yml. Skill pomoże ci skonfigurować strukturę YAML z triggerami na pull request i push do gałęzi main, oraz ustawić zmienne środowiskowe dla kluczy publicznych i tajnych Clerk.

  3. Dodaj sekrety w ustawieniach repozytorium GitHub (Settings > Secrets): CLERK_PK_TEST, CLERK_SK_TEST, CLERK_WEBHOOK_SECRET_TEST, CLERK_TEST_USER_EMAIL i CLERK_TEST_USER_PASSWORD. Skill wskaże, gdzie dokładnie je umieścić.

  4. Skonfiguruj kroki workflow: checkout kodu, instalacja Node.js 20, uruchomienie npm ci, npm run build i npm test. Skill wygeneruje gotowe instrukcje dla każdego kroku.

  5. Dodaj instalację Playwright z flagą --with-deps chromium oraz krok uruchamiający testy E2E (npx playwright test) ze zmiennymi środowiskowymi użytkownika testowego.

  6. Zatwierdź plik workflow do repozytorium. Od tego momentu testy będą uruchamiane automatycznie przy każdym pull requeście i push, weryfikując uwierzytelnianie Clerk w całym procesie CI/CD.

Related skills

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130