update-storybook-snapshots
Update Storybook visual regression snapshots after intentional UI changes. Use when visual tests fail due to expected changes, or when asked to update snapshots.
Discover documentation testing skills, compare source repositories and read the instructions for each workflow.
Update Storybook visual regression snapshots after intentional UI changes. Use when visual tests fail due to expected changes, or when asked to update snapshots.
Run the test suite for the Cartridge Controller monorepo. Use when validating changes, before committing, or when asked to run tests.
Executes browser-based QA tests using agent-browser CLI, covering happy paths and error paths. Use when testing web apps, verifying UI behavior, running E2E tests, or capturing screenshots on localhost.
Create E2E tests for Chrome extension using Playwright
Fixes flaky tests by replacing arbitrary timeouts with condition polling. Use when tests fail intermittently, have setTimeout delays, or involve async operations that need proper wait conditions.
Writes behavior-focused tests using Testing Trophy model with real dependencies. Use when writing tests, choosing test types, or avoiding anti-patterns like testing mocks.
Run verification commands before claiming work is complete or fixed. Use before asserting any task is done, bug is fixed, tests pass, or feature works.
Expert Go testing skills. Creates table-driven tests, uses testify assertions, mocks interfaces, and ensures comprehensive coverage.
Use when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
Use when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
Use when writing tests with Bun's built-in test runner. Covers test organization, assertions, mocking, and snapshot testing using Bun's fast test infrastructure.
Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.
Use when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mapping sessions.
Use when jUnit parameterized tests with various value sources and test factories.
Use automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to ensure trust through transparency.
Use when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing BDD-style tests and specifications.
Writing effective step definitions and organizing test code
Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
Use when jUnit extensions including custom extensions, rules, and conditional test execution.
Core Cucumber concepts, Gherkin syntax, and feature file structure
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
Use when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.