Automate browser interactions and web testing. Provides scriptable browser control for web scraping, testing, and automation.
RSpec testing best practices for Ruby and Rails applications, covering test organization, data management, and isolation patterns.
Test-Driven Development Iron Law. Write the test first. Watch it fail. Write minimal code to pass. No exceptions.
Cypress end-to-end testing best practices for web applications, covering test structure, commands, and reliability patterns.
Playwright end-to-end testing best practices for web applications, covering test design, locator strategies, and assertion patterns.
Test-driven development workflow. Write tests first, then implement. Use when building new features, fixing bugs, or refactoring code.
Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support.
Advanced swarm orchestration patterns for research, development, testing, and complex distributed workflows
Test web applications comprehensively for quality. Performs functional, integration, and user experience testing of web applications.
Run lint, build, and E2E tests in sequence. Use when the user wants to validate their code, run tests, or check if everything works before committing.
Write pytest unit tests for Python code changes. Use when adding tests for new or modified Python code in projects that use pytest.
Guide for configuring Monkey testing on devices. Use when helping beginners set up Monkey testing or when troubleshooting issues that require specific debug configurations.
Implement minimal code to make failing tests pass (GREEN phase). Use when you have a failing test and need to write just enough code to make it pass.
Safely refactor code while keeping tests green (REFACTOR phase). Use when tests pass and you want to improve code structure without changing behavior.
Deployment workflows, pre-deploy validation, and smoke testing patterns. Use when deploying to staging or production, running smoke tests, or validating deployments.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.