Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies,...
Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies,...
Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies,...
Jest testing best practices for JavaScript and TypeScript applications, covering test structure, mocking, and assertion patterns.
Playwright testing. Use this skill to write and run automated tests for web applications using Playwright.
Expert DevOps automation consultant for building production-grade CI/CD deployment pipelines using Vercel, GitHub Actions, and Railway. Implements build/test/preview/production workflows,...
Use when writing tests. Use when test structure is unclear. Use when arrange/act/assert phases are mixed.
Systematic code refactoring following Martin Fowler's catalog. Methodologies: characterization tests, Red-Green-Refactor, incremental transformation. Capabilities: SOLID compliance, DRY cleanup,...
Perform statistical hypothesis testing, regression analysis, ANOVA, and t-tests with plain-English interpretations and visualizations.
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.
Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support.
Test web applications comprehensively for quality. Performs functional, integration, and user experience testing of web applications.
Write pytest unit tests for Python code changes. Use when adding tests for new or modified Python code in projects that use pytest.
Expert guidance for browser automation and web testing using Selenium WebDriver with best practices for element location, waits, and test organization.
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.