tdd-practices
Guide TDD workflow, design tests, and create mocking strategies
e2e-testing
cloudflare-operator ็ซฏๅฐ็ซฏๆต่ฏใๆๅฏผ้ๅฏน็ๅฎ Cloudflare API ๆต่ฏ CRDใ้็จไบๆต่ฏ Operator ๅ่ฝใ้ช่ฏ CRD ๆ่ฟ่ก้ๆๆต่ฏใ
test-architecture
ใในใใขใผใญใใฏใใฃ่ชๅพ้ฉ็จSkillใADR_020ใฌใคใคใผรใในใใฟใคใๅ้ขๆนๅผใปๅฝๅ่ฆๅใปๅ็ ง้ขไฟๅๅใปๆฐ่ฆใในใใใญใธใงใฏใไฝๆใใงใใฏใชในใ้ฉ็จใunit-test/integration-test Agentไฝๆฅญๆใปๆฐ่ฆใในใใใญใธใงใฏใไฝๆๆใซไฝฟ็จใ
umbraco-playwright-testhelpers
Reference for @umbraco/playwright-testhelpers package - fixtures, API helpers, and UI helpers for E2E testing
creating-nixos-integration-tests
Creates NixOS VM-based integration tests using testers.runNixOSTest with OpenTelemetry observability. Use when writing isolated system tests for Sway, daemons, multi-machine networking, or any NixOS feature requiring QEMU VM testing with full telemetry to Grafana.
e2e-tester
End-to-end testing using Playwright MCP. Automate user workflows, take screenshots, validate UI/UX, perform visual regression testing, and verify complete user journeys. Use after feature implementation or before deployment.
playwright-wrapper
Playwright ๋ธ๋ผ์ฐ์ ์๋ํ ๋ํผ. MCP ๋์ CLI ์ง์ ํธ์ถ. E2E ํ ์คํธ, ์คํฌ๋ฆฐ์ท, ์น ์๋ํ์ ์ฌ์ฉ.
project-testing
"Custom test patterns and fixtures for {project}. Covers E2E, integration, and specialized testing requirements."
test-writing
Defines patterns for writing tests, including subsection tests for incremental development and acceptance criteria verification. Use when writing any tests to ensure consistent naming, structure, and coverage patterns.
fulcro-spec-tdd
How to structure applications for optimal testability in Clojure and Clojurescript, along with how to use guardrails and fulcro-spec to do the actual testing. You MUST use this skill when writing Clojure and Clojurescript if fulcro-spec is a dependency.
vanilla-rails-testing
Use when writing Rails tests - enforces fixtures-only, integration-style controller tests, Current context setup, simple naming, and Minitest syntax
desktop-e2e-testing
Generate end-to-end tests for the complete Desktop Ethereal application, including UI interactions, system integration, and user workflows. Triggers on E2E testing, Playwright, system testing, or complete application testing requests.
nfr-assess
Use to assess non-functional requirements (security, performance, reliability, maintainability) through E2E integration testing patterns.
python-test-runner
Run Python tests with pytest and analyze results. Use when the user asks to run tests, check test coverage, or verify Python code functionality.
mahjong-test-generator
Generate test scenarios for Fujian Mahjong game logic. Use when you need test cases for win detection, Gold substitution, calling validation, edge cases, or scoring calculations.
testing-vitest
Use when writing tests for NestJS + MikroORM with transaction rollback and real DB integration.
tdd-in-target-environment
Run tests in the actual execution environment, not just where they compile - TDD's "watch it fail" step is meaningless if tests skip or can't run where code will execute
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first
umbraco-msw-testing
MSW (Mock Service Worker) patterns for testing Umbraco backoffice extensions with mocked APIs