Testing & QA

Testing, debugging, validation, and quality workflows

844 skills available

Skills List

python-testing

python-testing

230Ktesting-qa

Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.

affaan-m avataraffaan-m
Get
strategic-compact

strategic-compact

230Ktesting-qa

Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.

affaan-m avataraffaan-m
Get
springboot-tdd

springboot-tdd

230Ktesting-qa

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

affaan-m avataraffaan-m
Get
e2e-testing

e2e-testing

230Ktesting-qa

Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.

affaan-m avataraffaan-m
Get
django-tdd

django-tdd

230Ktesting-qa

Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.

affaan-m avataraffaan-m
Get
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