software-testing
Always use this skill when writing or editing software tests!
testing
How to effectively test the application, always use when writing tests
dspy-evaluation-suite
Comprehensive evaluation metrics and testing framework for DSPy programs
skill-testing-framework
Provides test cases and validation tools for skills. Use when creating tests for a new skill, adding regression tests after skill updates, running test suites to verify skill functionality, or validating that skill outputs match expected results. Supports unit tests, integration tests, and regression tests with input/output pair validation.
ExUnit Test Framework
Execute and generate ExUnit tests for Elixir projects with setup callbacks, describe blocks, and async testing support
xUnit Test Framework
Execute and generate xUnit tests for C#/.NET projects with FluentAssertions and Moq support
RSpec Test Framework
Execute and generate RSpec tests for Ruby projects with let bindings, before hooks, and mocking support
Jest Test Framework
Execute and generate Jest tests for JavaScript/TypeScript projects with support for unit, integration, and E2E testing
typescript-testing
TypeScript/JavaScript testing practices with Bun's test runner. Activate when working with bun test, .test.ts, .test.js, .spec.ts, .spec.js, testing TypeScript/JavaScript, bunfig.toml, testing configuration, or test-related tasks in Bun projects.
ts-testing
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring code that should be covered by tests.
test-automation-framework
Design and implement scalable test automation frameworks with Page Object Model, fixtures, and reporting. Use for test framework, page object pattern, test architecture, test organization, and automation infrastructure.