🧪Testing and QA Skills

Browse skills in the Testing and QA category.

Testing

andrelandgraf's avatarfrom andrelandgraf

A powerful skill for Claude agents.

[Testing and QA]

Accessibility

jezweb's avatarfrom jezweb

A powerful skill for Claude agents.

[Testing and QA]

Qa Test Planner

softaworks's avatarfrom softaworks

A powerful skill for Claude agents.

[Testing and QA]

Verification Before Completion

obra's avatarfrom obra

A powerful skill for Claude agents.

[Testing and QA]

Test Driven Development

obra's avatarfrom obra

A powerful skill for Claude agents.

[Testing and QA]

playwright-visual-testing

jamespacileo's avatarfrom jamespacileo

Fast visual testing and screenshot automation for breathe-together-v2. Use when you need to capture screenshots of the 3D scene, compare visual changes before/after code modifications, or test different Leva configurations. Provides branch-aware filenames for easy comparison. Works with all viewports (desktop, tablet, mobile).

[Testing and QA]

agents-test

Motoki0705's avatarfrom Motoki0705

Run targeted tests using src.agents.scripts.test after code changes. Use when you need to execute only affected tests, pass a custom pytest command, or collect JSON test summaries with sub-agent fixes.

[Testing and QA]

test-optimization

bryonjacob's avatarfrom bryonjacob

Analyze test suites for speed bottlenecks, redundancy, and DRY violations. Use when tests are slow, duplicated, or need refactoring.

[Testing and QA]

android-unit-testing

jtakumi's avatarfrom jtakumi

Run Android JVM unit tests via Gradle, collect reports, and fix failures. Use when asked to run/repair unit tests or CI test failures.

[Testing and QA]

rspec-rails

bastos's avatarfrom bastos

This skill should be used when the user asks about "request specs", "system specs", "model specs", "controller specs", "mailer specs", "feature specs", "Capybara", "rspec-rails", or needs guidance on testing Rails applications with RSpec.

[Testing and QA]

godogen

lukasngl's avatarfrom lukasngl

Get help with Godogen BDD development - step definitions, CLI commands, configuration, and troubleshooting

[Testing and QA]

radar-tinder-mobileapp-testing

albertfast's avatarfrom albertfast

Testing and validation workflows for the Radar Tinder mobile application built with Expo + React Native, Firebase (Auth, Firestore, Realtime/Cloud Functions), Maps APIs, and on-device ONNX inference. This skill should be used for regression testing, feature verification, realtime issues, leaderboard inconsistencies, navigation bugs, and AI diagnostics validation.

[Testing and QA]

gpui-testing

cnwzhu's avatarfrom cnwzhu

Testing GPUI applications and components. Use when writing tests, testing async operations, simulating user input, or debugging test failures.

[Testing and QA]

frontend-accessibility

maksimtereshin's avatarfrom maksimtereshin

Build accessible user interfaces using semantic HTML, proper ARIA attributes, keyboard navigation support, sufficient color contrast, and screen reader compatibility. Use this skill when creating or modifying UI components, forms, navigation elements, modals, or any interactive frontend elements. Use when working with React components, Vue components, Angular templates, or vanilla HTML/JSX files (.tsx, .jsx, .vue, .html). Use when implementing keyboard navigation, focus management, form labels and inputs, image alt text, heading hierarchies, or ARIA roles and properties. Use when ensuring WCAG compliance, testing with screen readers, or creating accessible dynamic content and single-page applications. Use when adding color contrast requirements or visible focus indicators to interactive elements.

[Testing and QA]

test-writer

enoch-robinson's avatarfrom enoch-robinson

测试用例编写技能。当用户需要编写单元测试、集成测试、E2E 测试,或需要提高测试覆盖率、设计测试策略时使用此技能。

[Testing and QA]

spec-writing-tests

michaellperry's avatarfrom michaellperry

Defines test scenarios using Given-When-Then format and maps tests to acceptance criteria. Use when writing technical specifications, defining unit and integration test requirements, or ensuring test coverage for acceptance criteria.

[Testing and QA]

quality-gates

ederheisler's avatarfrom ederheisler

Python code quality gates script for linting, type checking, complexity analysis, and testing before commits. Use when enforcing consistent code quality across Python projects with fast (unit-tests) or comprehensive (all-tests) modes.

[Testing and QA]

webapp-testing

enoch-robinson's avatarfrom enoch-robinson

Web应用测试工具包。使用 Playwright 进行前端自动化测试、UI 调试、截图捕获、浏览器日志查看。当需要测试本地 Web 应用、验证前端功能、调试 UI 行为时使用此技能。

[Testing and QA]

project-checker

HIRO15254's avatarfrom HIRO15254

Validate and fix code by running tsc, linting, and tests sequentially.

[Testing and QA]

tdd-workflow

vinothpandian's avatarfrom vinothpandian

Test-Driven Development workflow for task implementation. Use when implementing tasks that require the Red-Green-Refactor cycle, quality gates, commit guidelines, or phase verification protocols.

[Testing and QA]

integration-testing-performance

michaellperry's avatarfrom michaellperry

Integration testing performance optimization, test parallelization, cleanup strategies, and CI/CD categorization patterns. Use when optimizing test execution speed, managing test data, or structuring tests for automated pipelines.

[Testing and QA]

generate-testing

sakamotchi's avatarfrom sakamotchi

開発作業のテスト手順書(testing.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。

[Testing and QA]

test-creator

Tomodo1773's avatarfrom Tomodo1773

テストコードを作成する際に使用します。ユニットテスト、統合テスト、エンドツーエンドテストなど、あらゆる種類のテストコードを生成するためにこのスキルを利用してください。

[Testing and QA]

integration-testing-multi-tenant

michaellperry's avatarfrom michaellperry

Establishes patterns for creating test data in Entity Framework Core integration tests for multi-tenant applications. Use when writing integration tests that involve tenant isolation, foreign key relationships, or database context management with Testcontainers.

[Testing and QA]

tdd

hanayashiki's avatarfrom hanayashiki

Test-Driven Development workflow for packages/server. Write failing test first, then implement the fix.

[Testing and QA]

minitest

bastos's avatarfrom bastos

This skill should be used when the user asks about "Minitest", "Rails testing", "test/", "fixtures", "ActiveSupport::TestCase", "ActionDispatch::IntegrationTest", "system tests", "functional tests", "assert", "assert_equal", "assert_difference", "test_helper", "rails test", or needs guidance on testing Rails applications with the default Minitest framework.

[Testing and QA]

agents-pre-commit

Motoki0705's avatarfrom Motoki0705

Run pre-commit checks using src.agents.scripts.pre_commit after editing code. Use when you need automated lint/format hooks on changed files or before running tests and review.

[Testing and QA]

rest-api-testing

graysurf's avatarfrom graysurf

Test REST APIs with repeatable, file-based requests under <project>/setup/rest, with per-project endpoint and Bearer token presets, using the bundled rest.sh (curl + jq). Use when the user asks to manually call REST endpoints, replay requests reliably, add CI-friendly assertions, and record API test reports.

[Testing and QA]

testing-strategy

All-The-Vibes's avatarfrom All-The-Vibes

Comprehensive testing guidance covering test planning, TDD workflow, testing pyramid, and coverage targets. Ensures confidence through layered testing.

[Testing and QA]

spec-organization

bastos's avatarfrom bastos

This skill should be used when the user asks about "shared examples", "shared contexts", "spec structure", "test organization", "describe blocks", "RSpec tagging", "spec file layout", or needs guidance on organizing and structuring RSpec test suites.

[Testing and QA]

smith-nuxt

tianjianjiang's avatarfrom tianjianjiang

Nuxt 3 development patterns including auto-import stubbing for tests, environment variable conventions, and middleware testing. Use when working with Nuxt projects, testing Nuxt components/middleware, or configuring Nuxt environment variables.

[Testing and QA]

webapp-testing

apexbusiness-systems's avatarfrom apexbusiness-systems

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.

[Testing and QA]

test

sanity-labs's avatarfrom sanity-labs

Run tests and report results. Use when you need to verify code changes work correctly.

[Testing and QA]

rspec-mocks

bastos's avatarfrom bastos

This skill should be used when the user asks about "test doubles", "mocking", "stubbing", "spies", "verifying doubles", "partial doubles", "allow", "receive", "have_received", or needs guidance on isolating tests and mocking dependencies in RSpec.

[Testing and QA]

rspec-core

bastos's avatarfrom bastos

This skill should be used when the user asks to "write an RSpec test", "create a spec", "use describe blocks", "set up let variables", "use before hooks", "understand RSpec structure", mentions "subject", "context", "it blocks", or needs guidance on RSpec 3.x fundamentals and test structure.

[Testing and QA]

write-test

GrowWeek's avatarfrom GrowWeek

테스트 코드를 작성할 때 이 정책을 따르세요.

[Testing and QA]

verification-before-completion

donellmccoy's avatarfrom donellmccoy

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

[Testing and QA]

code-verification

benjaminshoemaker's avatarfrom benjaminshoemaker

Multi-agent code verification workflow using a main agent and sub-agent loop. Use when verifying code against requirements, acceptance criteria, or quality standards. Triggers on requests to verify, validate, or check code against specifications, checklists, or instructions.

[Testing and QA]

test-app

ETdoFresh's avatarfrom ETdoFresh

Run integration tests on the Claude Code Orchestrator app. Use this skill to interact with the running app - click buttons, type text, take screenshots, and verify UI state. (project)

[Testing and QA]

spec-performance

bastos's avatarfrom bastos

This skill should be used when the user asks about "slow specs", "test performance", "parallel tests", "spec profiling", "let vs let!", "build vs create", "test optimization", or needs guidance on making RSpec tests faster.

[Testing and QA]

postgres-test

tis-abe-akira's avatarfrom tis-abe-akira

Automated PostgreSQL DB construction and SQL testing for immutable data models. Sets up PostgreSQL container with project-specific schema/data, executes all queries, and generates comprehensive test reports. Use when validating DDL generation results or testing query examples against real database. Triggers include "PostgreSQLで検証", "SQLをテスト", "クエリを実行", "データベースで動作確認", "DDLを検証".

[Testing and QA]

test-runner

edri2or-commits's avatarfrom edri2or-commits

Automated test execution before commits to prevent broken code from entering the repository

[Testing and QA]

smith-tests

tianjianjiang's avatarfrom tianjianjiang

Testing standards and TDD workflow. Use when writing tests, running test suites, implementing TDD, or organizing test files. Covers unit vs integration test separation, pytest patterns, and test-driven development methodology.

[Testing and QA]

verification-before-completion

ederheisler's avatarfrom ederheisler

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

[Testing and QA]

rspec-matchers

bastos's avatarfrom bastos

This skill should be used when the user asks about "RSpec matchers", "expect syntax", "custom matchers", "compound matchers", "should vs expect", mentions "eq", "be", "include", "match", "have_attributes", or needs guidance on RSpec assertions and expectations.

[Testing and QA]

pytest

shmlaiq's avatarfrom shmlaiq

Python testing with pytest framework. This skill should be used when user asks to write tests, create test files, run tests, fix failing tests, add test coverage, set up fixtures, mock dependencies, or do any testing-related work for Python code. Triggers on requests like "write tests for this", "add unit tests", "test this function", "fix the failing test", "run pytest", "set up test fixtures", or "mock this dependency".

[Testing and QA]

test-driven-development

ederheisler's avatarfrom ederheisler

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

[Testing and QA]

pytest

MalikABK's avatarfrom MalikABK

Comprehensive pytest testing framework assistance including test creation, fixture management, parameterized testing, configuration, and advanced testing patterns. Use when Claude needs to work with pytest for: (1) Creating and organizing test files, (2) Managing test fixtures and conftest.py, (3) Implementing parameterized tests, (4) Using pytest marks and decorators, (5) Configuring test environments, or any other pytest testing operations.

[Testing and QA]

testing-strategy

meeezus's avatarfrom meeezus

Designs comprehensive testing strategies for any codebase. Use when adding tests, improving coverage, setting up testing infrastructure, or when asked about testing approaches.

[Testing and QA]

spec-verification

benjaminshoemaker's avatarfrom benjaminshoemaker

Verify generated specification documents for context preservation and quality issues. Automatically triggered after document generation. Checks that upstream requirements are preserved and identifies common specification problems.

[Testing and QA]
← Back to All Skills