Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

javascript-testing-patterns

Guides expert-level JavaScript and TypeScript testing: Vitest vs Jest decision tree, ESM mocking strategies, snapshot testing, coverage configuration, and test runner selection for modern projects. Use when the user asks about JavaScript testing, Vitest, Jest, mocking ESM, snapshot testing, coverage, test runner selection, TypeScript testing. Do NOT use when the user asks about Node.js project setup (use `nodejs-project-setup`), general testing concepts (use `unit-testing-patterns`), E2E testing (use `e2e-testing-patterns`).

543 repo starsObserved in 2 repos
Testing & Quality

load-tester

Load and stress testing expertise covering k6, Locust, and JMeter patterns, test scenario design (smoke, load, stress, spike, soak), virtual user modeling, think time configuration, ramp patterns, performance thresholds, result analysis, bottleneck identification, and cloud load testing strategies. Use when the user asks about load tester, load tester best practices, or needs guidance on load tester implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality

mobile-app-quality-audit

Comprehensive mobile application quality assessment covering performance, UX, accessibility, security, and app store compliance to produce an actionable audit scorecard. Use when the user asks about mobile app quality audit, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of mobile app quality audit or requires a different specialized skill.

543 repo starsObserved in 2 repos
Testing & Quality

mocking-patterns

Guides expert-level mocking patterns implementation: tdd and design-patterns decision frameworks, production-ready patterns, and concrete templates for mocking patterns workflows. Use when the user asks about mocking patterns, mocking patterns configuration, or testing best practices for mocking projects. Do NOT use when the user needs a different testing quality capability -- check sibling skills in the testing quality subcategory.

543 repo starsObserved in 2 repos
Testing & Quality

model-evaluator

ML model assessment covering classification metrics (precision, recall, F1, AUC-ROC), regression metrics (MAE, RMSE, R2), confusion matrix analysis, cross-validation strategies, bias detection, fairness metrics, and A/B testing for models. Use when the user asks about model evaluator, model evaluator best practices, or needs guidance on model evaluator implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality

mutation-tester

Mutation testing expertise covering mutation operators, tool usage (Stryker for JS/TS, PITest for Java, mutmut for Python), mutation score interpretation, surviving mutant analysis, equivalent mutant handling, test suite improvement strategies, CI integration, and cost-effectiveness analysis. Use when the user asks about mutation tester, mutation tester best practices, or needs guidance on mutation tester implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality

nodejs-performance

Guides expert-level Node.js performance optimization: profiling with clinic.js, V8 optimization strategies, memory leak detection, event loop monitoring, caching strategies, and worker thread utilization. Use when the user asks about Node.js performance, profiling, clinic.js, V8 optimization, memory leak detection, event loop lag, caching. Do NOT use when the user asks about JavaScript idioms (use `javascript-idioms`), Node.js async patterns (use `nodejs-async-patterns`), general performance testing (use `performance-testing`).

543 repo starsObserved in 2 repos
Testing & Quality

performance-engineer

Becomes a senior performance engineer who identifies bottlenecks, designs optimization strategies, and conducts load testing using systematic profiling and benchmarking methodology. Use when the user needs performance analysis, load testing, bottleneck identification, latency optimization, or capacity planning. Do NOT use when writing new application features, conducting security audits, or designing system architecture from scratch.

543 repo starsObserved in 2 repos
Testing & Quality

performance-profiling

Guides expert-level performance profiling implementation: optimization and debugging decision frameworks, production-ready patterns, and concrete templates for performance profiling workflows. Use when the user asks about performance profiling, performance profiling configuration, or optimization best practices for performance projects. Do NOT use when the user needs a different developer tools capability -- check sibling skills in the developer tools subcategory.

543 repo starsObserved in 2 repos
Testing & Quality

performance-tester

Performance testing expert covering k6 and JMeter test design, load test patterns (smoke, load, stress, spike, soak), bottleneck identification, performance budgets, capacity planning, APM integration, client-side performance testing, and performance regression prevention. Use when the user asks about performance tester, performance tester best practices, or needs guidance on performance tester implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality