contract-testing
Comprehensive guide to consumer-driven contract testing with Pact, bi-directional contracts, and integration with CI/CD pipelines
Trouvez la capacité idéale pour votre agent.
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.
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.
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.
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.
Spring Boot Unit 테스트 작성. JUnit5+Mockito, domain 패키지별 구조, entity는 common/entity, service는 {domain}/service. 네이밍 test_{대상}_{시나리오}_{예상결과}. Entity 직접 반환 금지 (DTO만). Fail Fast - 모든 필드/타입/예외 엄격 검증, 예상외 결과는 실패 처리.
Test EventOS web application end-to-end using Playwright browser automation via MCP. Use PROACTIVELY for smoke tests after deployments, validating user flows (booking, event creation, dashboard), debugging production issues, and verifying RLS policies. Supports accessibility-based interactions, network monitoring, and multi-browser testing.
Use when testing Nango syncs locally - runs dry-run command with proper parameters for integration testing without affecting production data
Ruby 3.4+ best practices with RSpec 4, RuboCop 2, Bundler, and Rails
End-to-end verification for the site-visit (Step 7) flow. Use when you need to reproduce or validate that the system reaches the site-visit prompt/options and can proceed to confirmation, either via deterministic backend-only traces (manual_ux_scenario_I/H) or via browser UI checks (Playwright/MCP).
Standards de tests exhaustifs pour les bounded contexts DDD (Domain, Application, Integration). À utiliser lors de l'écriture de tests backend, tests unitaires, tests d'intégration, ou quand l'utilisateur mentionne "test", "TDD", "coverage", "unit test", "integration test", "test domain", "test handler".
Designs unit, integration and end-to-end testing strategies and implements tests for code changes.
TDD Red Phase expert. Activate when: - Starting new feature development with TDD - User mentions "write test first", "failing test", "red phase" - Need to design test cases before implementation - Questions about test structure, assertions, test naming Auto-triggers on: test design, test-first development, TDD start
Use when writing pytest tests, creating fixtures, mocking dependencies, or testing async code - provides patterns that verify actual behavior with proper fixtures and parametrization; prevents testing mocks instead of code (plugin:python@dot-claude)
仕様を実行可能テスト(verify.md)に変換し、カバレッジを分析するワークフロー。Runme.dev形式でE2E/統合テストを記述。 使用タイミング: (1) 仕様書(spec.md等)から実行可能なテストドキュメントを作成したい場合 (2) テストカバレッジを分析・可視化したい場合 (3) 「verify.md作成」「カバレッジチェック」「テスト文書化」リクエスト 使用しない場合: ユニットテストのみ必要な場合、既存テストフレームワークで十分な場合
Enforces zero-tolerance test quality through two-phase testing strategy (Focus → Stable → Regression). Proactively activates when testing context detected. Blocks failures, enforces coverage thresholds (70% min, 85% actors, 80% business logic), and provides gamified feedback. Implements "testing is art in efficiency" - fast module feedback then comprehensive regression.
Maven integration testing with Failsafe plugin, IT naming conventions, and profile configuration
End-to-end testing patterns for backend services. Use when testing complete application flows.