Testing & QA

Testing, debugging, validation, and quality workflows

377 skills available

Skills List

python-patterns

python-patterns

230Ktesting-qa

Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications.

affaan-m avataraffaan-m
Get
docker-patterns

docker-patterns

230Ktesting-qa

Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.

affaan-m avataraffaan-m
Get
java-coding-standards

java-coding-standards

230Ktesting-qa

Java coding standards for Spring Boot and Quarkus services: naming, immutability, Optional usage, streams, exceptions, generics, CDI, reactive patterns, and project layout. Automatically applies framework-specific conventions.

affaan-m avataraffaan-m
Get
golang-testing

golang-testing

229Ktesting-qa

Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices.

affaan-m avataraffaan-m
Get
writing-plans

writing-plans

229Ktesting-qa

Use when you have a spec or requirements for a multi-step task, before touching code

obra avatarobra
Get
systematic-debugging

systematic-debugging

229Ktesting-qa

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

obra avatarobra
Get
test-driven-development

test-driven-development

229Ktesting-qa

Use when implementing any feature or bugfix, before writing implementation code

obra avatarobra
Get
dogfood

dogfood

217Ktesting-qa

Exploratory QA of web apps: find bugs, evidence, reports.

nousresearch avatarnousresearch
Get
webapp-testing

webapp-testing

153Ktesting-qa

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

anthropics avataranthropics
Get
frontend-testing

frontend-testing

150Ktesting-qa

Write, update, or review Dify frontend tests using Vitest and Testing Library. Trigger for frontend specs, test coverage requests, regressions, testability, or testing strategy under web/ or packages/dify-ui/.

langgenius avatarlanggenius
Get
next-cache-components-optimizer

next-cache-components-optimizer

141Ktesting-qa

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then guards against regression. Use when asked to make a route's navigation instant (its static shell commits immediately), fix a route whose static shell isn't prerendered/served/prefetched, grow a route's static shell or fix its slow first paint, diagnose which Suspense boundary keeps a route out of its static shell, or write the instant() e2e guard for one. Requires Next.js 16.3+ with cacheComponents; directs an upgrade if older.

vercel avatarvercel
Get
gstack

gstack

119Ktesting-qa

Router for the gstack skill suite. (gstack)

garrytan avatargarrytan
Get
vitest

vitest

108Ktesting-qa

Vitest API and config reference (Jest-compatible) — mocking with vi.*, spies, fake timers, coverage configuration, fixtures, snapshots, and test filtering. Use for Vitest API and configuration questions anywhere in the monorepo; for Studio-specific test strategy and component-test setup, start with studio-testing and studio-mock-api-tests.

supabase avatarsupabase
Get
aoti-debug

aoti-debug

102Ktesting-qa

Debug AOTInductor (AOTI) errors and crashes. Use when encountering AOTI segfaults, device mismatch errors, constant loading failures, or runtime errors from aot_compile, aot_load, aoti_compile_and_package, or aoti_load_package.

pytorch avatarpytorch
Get
add-uint-support

add-uint-support

102Ktesting-qa

Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.

pytorch avatarpytorch
Get
at-dispatch-v2

at-dispatch-v2

102Ktesting-qa

Convert PyTorch AT_DISPATCH macros to AT_DISPATCH_V2 format in ATen C++ code. Use when porting AT_DISPATCH_ALL_TYPES_AND*, AT_DISPATCH_FLOATING_TYPES*, or other dispatch macros to the new v2 API. For ATen kernel files, CUDA kernels, and native operator implementations.

pytorch avatarpytorch
Get
metal-kernel

metal-kernel

102Ktesting-qa

Write Metal/MPS kernels for PyTorch operators. Use when adding MPS device support to operators, implementing Metal shaders, or porting CUDA kernels to Apple Silicon. Covers native_functions.yaml dispatch, host-side operators, and Metal kernel implementation.

pytorch avatarpytorch
Get
pyrefly-type-coverage

pyrefly-type-coverage

102Ktesting-qa

Migrate a file to use stricter Pyrefly type checking with annotations required for all functions, classes, and attributes.

pytorch avatarpytorch
Get
skill-writer

skill-writer

102Ktesting-qa

Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.

pytorch avatarpytorch
Get
playwright-dev

playwright-dev

94Ktesting-qa

Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.

microsoft avatarmicrosoft
Get
observability-and-instrumentation

observability-and-instrumentation

79Ktesting-qa

Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.

addyosmani avataraddyosmani
Get
doubt-driven-development

doubt-driven-development

78Ktesting-qa

Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production, security-sensitive logic, irreversible operations), or any time a confident output would be cheaper to verify now than to debug later.

addyosmani avataraddyosmani
Get
git-workflow-and-versioning

git-workflow-and-versioning

78Ktesting-qa

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog.

addyosmani avataraddyosmani
Get
ci-cd-and-automation

ci-cd-and-automation

78Ktesting-qa

Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.

addyosmani avataraddyosmani
Get