Testing & Quality skills

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

debug-production-issue

Orchestrates systematic production debugging from alert through root cause identification and resolution, chaining four engineering skills into a structured diagnostic pipeline. Covers incident triage, log analysis, performance investigation, and monitoring verification. Use when the user is investigating a production issue that requires structured diagnosis beyond simple log reading. Do NOT use for development environment bugs, planned performance optimization, or incidents that require the full incident-response workflow with postmortem.

543 repo starsObserved in 2 repos
Testing & Quality

e2e-test-architect

End-to-end test automation expertise covering Playwright and Cypress patterns, page object model design, test selector strategies (data-testid), wait strategies for asynchronous content, screenshot comparison, parallel execution, flaky test management, CI integration, and comprehensive test reporting. Use when the user asks about e2e test architect, e2e test architect best practices, or needs guidance on e2e test architect 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

e2e-testing-patterns

Guides expert-level e2e testing patterns implementation: automation and web-development decision frameworks, production-ready patterns, and concrete templates for e2e testing patterns workflows. Use when the user asks about e2e testing patterns, e2e testing patterns configuration, or testing best practices for e2e 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

frontend-performance-audit

Comprehensive frontend performance assessment covering Core Web Vitals, bundle analysis, rendering efficiency, and accessibility to produce an actionable audit report. Use when the user asks about frontend performance audit, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of frontend performance audit or requires a different specialized skill.

543 repo starsObserved in 2 repos
Testing & Quality

go-performance

Guides expert-level Go performance optimization: pprof profiling, escape analysis, allocation optimization, GOMAXPROCS tuning, and benchmarking with testing.B. Use when the user asks about Go performance, pprof, escape analysis, allocation optimization, GOMAXPROCS, Go benchmarks, memory profiling. Do NOT use when the user asks about Go idioms (use `go-idioms`), Go concurrency (use `go-concurrency-patterns`), general performance testing (use `performance-testing`).

543 repo starsObserved in 2 repos
Testing & Quality

go-testing-patterns

Guides expert-level Go testing: table-driven tests, testify assertions, httptest for HTTP handlers, integration test patterns, benchmarks, and fuzz testing. Use when the user asks about Go testing, table-driven tests, testify, httptest, benchmarks, fuzz testing, Go test organization. Do NOT use when the user asks about Go project setup (use `go-project-setup`), Go idioms (use `go-idioms`), general testing concepts (use `unit-testing-patterns`).

543 repo starsObserved in 2 repos
Testing & Quality

integration-tester

Integration test design expertise covering test boundary identification, database testing with Testcontainers, API testing strategies, message queue testing, external service mocking with WireMock, test data management, cleanup strategies, CI pipeline integration, and test environment configuration. Use when the user asks about integration tester, integration tester best practices, or needs guidance on integration 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

integration-testing-patterns

Guides expert-level integration testing patterns implementation: automation and best-practices decision frameworks, production-ready patterns, and concrete templates for integration testing patterns workflows. Use when the user asks about integration testing patterns, integration testing patterns configuration, or testing best practices for integration 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

java-performance

Guides advanced Java performance optimization: JMH benchmarking, GC tuning, heap profiling with JFR, startup time optimization, and native image compilation with GraalVM. Use when the user asks about Java performance, JMH, GC tuning, JFR, heap profiling, startup optimization, GraalVM native image. Do NOT use when the user asks about Java concurrency (use `java-concurrency-patterns`), Java modern idioms (use `java-modern-idioms`), general performance testing (use `performance-testing`).

543 repo starsObserved in 2 repos
Testing & Quality

java-testing-patterns

Guides expert-level Java testing: JUnit 5, Mockito, AssertJ, Testcontainers, parameterized tests, and Spring Boot test slices. Use when the user asks about Java testing, JUnit 5, Mockito, AssertJ, Testcontainers, parameterized tests, Spring Boot testing. Do NOT use when the user asks about Java project setup (use `java-project-setup`), Java Spring patterns (use `java-spring-patterns`), general testing concepts (use `unit-testing-patterns`).

543 repo starsObserved in 2 repos
Testing & Quality