collect-selector
Use this skill to determine the correct data-testid selector for Playwright or end-to-end tests.
Use this skill to determine the correct data-testid selector for Playwright or end-to-end tests.
Complete TDD workflow for creating comprehensive failing test suites across all architectural layers (entities, use cases, services, APIs, E2E) using Vitest, Playwright, and Testing Library. Mandatory Context7 consultation for latest testing patterns.
Execute Unity Test Runner via uloop CLI. Use when you need to: (1) Run unit tests (EditMode tests), (2) Run integration tests (PlayMode tests), (3) Verify code changes don't break existing functionality.
Generates vitest.config.ts for unit testing configuration. Configures Vitest with Vue, TypeScript support, coverage thresholds, and test environment settings.
Your approach to handling testing pytest. Use this skill when working on files where testing pytest comes into play.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Auto-load when writing tests. Provides TDD workflow, test structure patterns, and common testing idioms.
Comprehensive testing workflow for password generator applications. Use when creating, running, or debugging tests for password generation functionality.
Phase 6 of feature development - Update documentation and verify integration for the Burraco system. Use after bdd-test to complete the feature with proper documentation.
Comprehensive guide to consumer-driven contract testing with Pact, bi-directional contracts, and integration with CI/CD pipelines
Use when creating or updating agent evaluation suites. Defines eval structure, rubrics, and validation patterns.
指定されたコンポーネントの全テスト(unit, a11y, vrt, interaction)を実行し、結果をレポートする。
Overlay testing session management for bazzite-ai development. Enables live editing of justfiles via symlinks to /usr on immutable OS (OSTree) or traditional Linux systems. Use when users need to test ujust changes, enable overlay mode, troubleshoot testing sessions, or run VM/install tests.
Pure logic and math testing with Vitest. Use for single-point assertions on functions, state transitions, and physics calculations. Auto-apply when editing *.test.ts files (except *Progressions.test.ts).
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
Testing Library for React - render, screen, userEvent, waitFor. Use when writing tests for React components with Vitest or Jest.
An agent that codes tasks in BDD-style. Automatically does not commit.
This skill provides patterns and best practices for generating and organizing tests. It covers unit testing, integration testing, test data factories, and coverage strategies across multiple languages and frameworks.
Run the relevant tests for the current change and summarize results. Use in Flow 3 (Build) and optionally in Flow 4 (Gate).
執行與除錯 KCardSwap 後端測試(pytest):支援快速跑全套、只跑 unit/integration、單一檔案或單一測試、失敗重跑、最慢測試統計、coverage 報告,以及 gcs_smoke(RUN_GCS_SMOKE=1)等情境。也包含本機 Poetry 與 Makefile 的推薦指令與注意事項。
Iteratively improve test coverage until target is reached. Use when: improve coverage, test coverage, coverage target, baldrick coverage. Triggers on: coverage, test coverage, coverage loop.
Generates complete, runnable RSpec tests for Rails models, services, controllers, and background jobs following project conventions. Use when new code is created without corresponding tests, when refactoring existing code, or when explicitly asked to add test coverage.