Testing & QA

Testing, debugging, validation, and quality workflows

837 skills available

Skills List

turborepo-monorepo

turborepo-monorepo

321testing-qa

Provides comprehensive Turborepo monorepo management guidance for TypeScript/JavaScript projects. Use when creating Turborepo workspaces, configuring turbo.json tasks, setting up Next.js/NestJS apps, managing test pipelines (Vitest/Jest), configuring CI/CD, implementing remote caching, or optimizing build performance in monorepos

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
spring-ai-mcp-server-patterns

spring-ai-mcp-server-patterns

321testing-qa

Provides Spring Boot MCP server patterns that create Model Context Protocol servers with Spring AI by defining tool handlers, exposing resources, configuring prompt templates, and setting up transports for AI function calling and tool calling. Use when building MCP servers to extend AI capabilities with Spring's official AI framework, implementing AI tools, custom function calling, or MCP client integration.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
spring-boot-saga-pattern

spring-boot-saga-pattern

321testing-qa

Provides distributed transaction patterns using the Saga Pattern for Spring Boot microservices. Use when implementing distributed transactions across services, handling compensating transactions, ensuring eventual consistency, or building choreography or orchestration-based sagas with Kafka, RabbitMQ, or Axon Framework.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
spring-boot-test-patterns

spring-boot-test-patterns

318testing-qa

Provides comprehensive testing patterns for Spring Boot applications covering unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when writing tests, @Test methods, @MockBean mocks, or implementing test suites for Spring Boot applications.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
unit-test-boundary-conditions

unit-test-boundary-conditions

318testing-qa

Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collections, numeric overflow/underflow, floating-point precision, and off-by-one scenarios using JUnit 5 and AssertJ. Use when writing .java test files to ensure code handles limits, corner cases, and special inputs correctly.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
playwright-best-practices

playwright-best-practices

316testing-qa

Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.

currents-dev avatarcurrents-dev
Get
chrome-devtools-axi

chrome-devtools-axi

310testing-qa

Control a Chrome browser session through the chrome-devtools-axi CLI - navigate, snapshot, click, fill forms, run JavaScript, inspect console and network, take screenshots, audit performance. Use whenever a task needs a real browser: opening or testing a web page, clicking through a flow, extracting page content, or debugging a website.

kunchenguid avatarkunchenguid
Get
code-review-analysis

code-review-analysis

304testing-qa

Perform comprehensive code reviews with best practices, security checks, and constructive feedback. Use when reviewing pull requests, analyzing code quality, checking for security vulnerabilities, or providing code improvement suggestions.

aj-geddes avataraj-geddes
Get
amazon-product-research

amazon-product-research

303testing-qa

Comprehensive product research and opportunity analysis for Amazon sellers. Analyzes demand, competition, profit potential, market entry barriers, and validates product ideas. Covers product sourcing, pricing strategy, and go-to-market planning. Use when the user asks about researching a product to sell, validating product ideas, product opportunity analysis, market research for Amazon, competition analysis, profit potential, should I sell this product, product viability, or any general product research questions.

nexscope-ai avatarnexscope-ai
Get
code-debugging

code-debugging

299testing-qa

Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes with retry logic, and use reflection to prevent recurring issues. Use when experiment code fails or produces incorrect results.

lingzhi227 avatarlingzhi227
Get
paper-compilation

paper-compilation

299testing-qa

Compile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. Use when the user wants to compile a paper, fix compilation errors, or debug LaTeX.

lingzhi227 avatarlingzhi227
Get
pixijs-events

pixijs-events

293testing-qa

Use this skill when handling pointer, mouse, touch, or wheel input in PixiJS v8. Covers eventMode (none, passive, auto, static, dynamic), FederatedEvent types, propagation and capture phase, hitArea, interactiveChildren, cursor and cursorStyles, global move events for drag, eventFeatures config. Triggers on: eventMode, FederatedPointerEvent, pointerdown, click, tap, globalpointermove, drag, hitArea, cursor, stopPropagation.

pixijs avatarpixijs
Get
pixijs-accessibility

pixijs-accessibility

293testing-qa

Use this skill when adding screen reader and keyboard navigation to PixiJS v8 apps. Covers AccessibilitySystem options (enabledByDefault, debug, activateOnTab, deactivateOnMouseMove), per-container accessibility properties, shadow DOM overlay, mobile touch-hook activation. Triggers on: accessibility, a11y, screen reader, ARIA, keyboard navigation, tab order, AccessibilitySystem, accessibleTitle, accessibleHint, tabIndex, accessibleChildren.

pixijs avatarpixijs
Get
core-data-expert

core-data-expert

293testing-qa

Expert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch operations & persistent history, migrations, performance, and NSPersistentCloudKitContainer/CloudKit sync.

avdlee avataravdlee
Get
layers-product-strategy

layers-product-strategy

293testing-qa

Techniques for connecting user opportunities to business outcomes and solution bets, and testing the riskiest assumptions cheaply

jamiemill avatarjamiemill
Get
vitest-midscene-e2e

vitest-midscene-e2e

292testing-qa

Enhances Vitest with Midscene for AI-powered UI testing across Web (Playwright), Android (ADB), and iOS (WDA). Scaffolds new projects, converts existing projects, and creates/updates/debugs/runs E2E tests using natural-language UI interactions. Triggers: write test, add test, create test, update test, fix test, debug test, run test, e2e test, midscene test, new project, convert project, init project, 写测试, 加测试, 创建测试, 更新测试, 修复测试, 调试测试, 运行测试, 新建工程, 转化工程.

web-infra-dev avatarweb-infra-dev
Get
semgrep

semgrep

283testing-qa

Run Semgrep static analysis scans and create custom detection rules. Use when asked to scan code with Semgrep, find security vulnerabilities, write custom YAML rules, or detect specific bug patterns. IMPORTANT: Also use this skill when users ask to 'scan for bugs', 'check code quality', 'find vulnerabilities', 'static analysis', 'lint for security', 'audit this code', or want to enforce coding standards — even if they don't mention Semgrep by name. Semgrep is the right tool for pattern-based code scanning across 30+ languages.

semgrep avatarsemgrep
Get
unity-cli

unity-cli

272testing-qa

Use when interacting with Unity CLI from the terminal, or to control a running/connected Unity Editor from the command line — create or modify GameObjects, edit scenes and assets, inspect the hierarchy, and run C# in a live Editor instead of hand-editing scene or asset files. Also install, upgrade or uninstall editors, create, list or open projects, manage modules, manage licenses, check auth status, read logs, browse Unity releases, build/test projects, configure the Unity MCP server for AI agents, or run any other Unity CLI operation. For a guided idea-to-running-project flow for a brand-new game, use the new-unity-project skill instead.

unity-technologies avatarunity-technologies
Get
sentry-debug-issue

sentry-debug-issue

264testing-qa

Debug and fix a Sentry issue — find it (by link, ID, or search), pull full context (stack trace, breadcrumbs, trace, logs), optionally run Seer root-cause / autofix, apply the code fix, and resolve it via a `Fixes PROJECT-NAME-12A` commit/PR. Use when working a known error or hunting one down to fix.

getsentry avatargetsentry
Get
electron-development

electron-development

260testing-qa

Electron development guidelines for building cross-platform desktop applications with JavaScript/TypeScript

mindrally avatarmindrally
Get
prisma

prisma

260testing-qa

Expert in Prisma ORM with type-safe database operations and schema design

mindrally avatarmindrally
Get
playwright

playwright

259testing-qa

Playwright end-to-end testing best practices for web applications, covering test design, locator strategies, and assertion patterns.

mindrally avatarmindrally
Get
analytics-data-analysis

analytics-data-analysis

259testing-qa

Best practices for analytics, data analysis, and visualization using Python, pandas, matplotlib, seaborn, and Jupyter notebooks. Use when performing exploratory data analysis, building data pipelines, creating statistical visualizations, writing Jupyter notebooks, cleaning and transforming datasets, or implementing analytics dashboards.

mindrally avatarmindrally
Get
selenium-automation

selenium-automation

258testing-qa

Expert guidance for browser automation and web testing using Selenium WebDriver with best practices for element location, waits, and test organization.

mindrally avatarmindrally
Get