Skip to main content

Testing Skills

Testing skills help you write tests, debug issues, and ensure code quality through TDD and automated testing.
32 skills covering test-driven development, E2E testing, debugging, and QA automation

Test-Driven Development

TDD Orchestrator

Master TDD with red-green-refactor discipline

TDD Workflow

Test-Driven Development principles and RED-GREEN-REFACTOR cycle

Test-Driven Development

Use when implementing features or bugfixes

Unit Testing

Generate comprehensive, maintainable unit tests

TDD Skills

SkillDescription
tdd-orchestratorMaster TDD orchestrator for multi-agent workflow coordination
tdd-workflowTest-Driven Development workflow principles
test-driven-developmentUse when implementing any feature or bugfix
tdd-workflows-tdd-redGenerate failing tests for the TDD red phase
tdd-workflows-tdd-greenImplement minimal code to make tests pass
tdd-workflows-tdd-refactorRefactor phase of TDD workflow
tdd-workflows-tdd-cycleComplete TDD cycle workflow

End-to-End Testing

E2E Testing

Playwright for browser automation and cross-browser testing

E2E Testing Patterns

Playwright and Cypress for reliable test suites

Playwright Skill

Complete browser automation with auto-detected dev servers

WebApp Testing

Test local web applications using Playwright

E2E Skills

  • e2e-testing - Playwright for browser automation and CI/CD integration
  • e2e-testing-patterns - Build reliable test suites with Playwright/Cypress
  • playwright-skill - Complete browser automation with clean test scripts
  • webapp-testing - Interact with and test local web applications
  • azure-microsoft-playwright-testing-ts - Scale Playwright tests on Azure

Debugging

Systematic Debugging

Use before proposing fixes for bugs or test failures

Debugger

Debugging specialist for errors and unexpected behavior

Error Detective

Search logs and codebases for error patterns

Test Fixing

Systematically fix all failing tests

Debugging Skills

SkillDescription
systematic-debuggingUse when encountering bugs or test failures
debuggerDebugging specialist for errors and unexpected behavior
debugging-strategiesSystematic debugging and profiling techniques
debugging-toolkit-smart-debugSmart debugging toolkit
test-fixingRun tests and systematically fix failing tests
distributed-debugging-debug-traceDistributed tracing and diagnostic tools

Testing Frameworks & Tools

JavaScript/TypeScript

  • javascript-testing-patterns - Jest, Vitest, Testing Library with mocking
  • testing-patterns - Jest testing patterns and factory functions

Python

  • python-testing-patterns - pytest, fixtures, mocking, and TDD
  • temporal-python-testing - Test Temporal workflows with pytest

Specialized Testing

  • web3-testing - Test smart contracts with Hardhat and Foundry
  • bats-testing-patterns - Shell script testing with Bats
  • pypict-skill - Pairwise test generation

Accessibility Testing

  • screen-reader-testing - Test with VoiceOver, NVDA, JAWS
  • wcag-audit-patterns - Conduct WCAG 2.2 accessibility audits
  • accessibility-compliance-accessibility-audit - WCAG compliance auditing
  • ui-visual-validator - Rigorous visual validation and accessibility

QA & Automation

  • test-automator - AI-powered test automation with self-healing tests
  • testing-qa - Comprehensive testing and QA workflow
  • unit-testing-test-generate - Generate comprehensive unit tests
  • android_ui_verification - Automated Android UI testing with ADB

Performance Testing

  • performance-testing-review-ai-review - AI-powered performance review
  • performance-testing-review-multi-agent-review - Multi-agent performance review
  • ab-test-setup - Structured guide for A/B test setup

Security Testing

See Security Skills for comprehensive security testing skills including:
  • API security testing
  • Web vulnerability scanning
  • Penetration testing
  • SQL injection testing
  • XSS testing

Wiki & Documentation Testing

  • wiki-qa - Answer questions about code repositories
  • wiki-researcher - Deep research on specific codebase topics

Conductor & Workflow Testing

  • conductor-implement - Execute tasks following TDD workflow
  • conductor-revert - Git-aware undo by logical work unit

CI/CD Integration

  • circleci-automation - Automate CircleCI pipelines and workflows
  • github-actions-templates - Production-ready GitHub Actions workflows
  • iterate-pr - Iterate on PR until CI passes

Metrics & Analytics

  • startup-metrics-framework - Key startup metrics and SaaS analytics
Start with TDD skills (tdd-workflow, test-driven-development) for new features, then use E2E testing (e2e-testing-patterns, playwright-skill) for integration testing.
Many testing skills work together. For example: tdd-workflowunit-testing-test-generatee2e-testing-patternstest-fixing provides a complete testing lifecycle.

Build docs developers (and LLMs) love