Find the perfect skill
Frontend Testing
Testing
Guidance for writing or changing Vitest and React Testing Library tests in web/ and packages/dify-ui/. Useful for frontend test strategy and evaluating existing approaches.
Vitest: Fast Unit Testing Framework
Testing
Vitest is a fast unit testing framework powered by Vite, compatible with Jest API. Ideal for writing tests, mocking, coverage configuration, and test filtering.
Frontend Testing
Testing
Guidance for writing or modifying Vitest/React Testing Library tests in web/ and packages/dify-ui/, and for frontend test strategy. Excludes code review, Python, and E2E.
Pairwise Test Generation
Testing
Generate pairwise tests to efficiently cover combinations and reduce the number of test cases.
Santa Method
Testing
Multi-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.
Eval Harness for Claude Code
Testing
Formal evaluation framework for Claude Code sessions implementing eval-driven development. Defines pass/fail criteria, grader types, and metrics like pass@k for measuring agent reliability.
Pairwise Test Generation
Testing
Pairwise test generation to efficiently cover combinations of parameters.
Eval Harness for Claude Code
Testing
Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles. Define pass/fail criteria, use pass@k metrics, and track regressions.
Verify a Bun runtime change
Testing
Build and drive the Bun debug binary end-to-end to verify runtime changes. Includes gotchas for JS edits, cluster, and build environment.
Pairwise Test Generation
Testing
Guide for pairwise test generation, a combinatorial testing technique.
Pairwise Test Generation
Testing
Pairwise test generation for efficient coverage of input combinations.
Dart Log Failure Parser
Testing
Parse failures from Dart and Flutter test logs. Provides detailed patterns to detect and diagnose test failures.