What problem does it solve? Frontend test suites often rely on brittle selectors, unseeded random data, and weak assertions that let bugs and mutants slip through. This Skill standardizes how React/TypeScript tests are authored across unit, integration, E2E, visual, and mutation tiers so suites stay deterministic, accessible, and mutation-proof. ## Core Features & Use Cases - Tiered test authoring: Write Jest unit tests (jsdom client + node server), integration suites with 100% coverage floors, Playwright E2E flows, and visual regression snapshots, all invoked through the project's Makefile target map. - Semantic queries and seeded data: Enforce Testing Library accessible queries (getByRole, getByLabelText) with no data-testid attributes, plus seeded Faker builders for deterministic, domain-valid test data. - Mutation-killing assertions: Strengthen assertions against Stryker mutants by reading mutation diffs and asserting on observable rendered output, keeping MSI at or above the configured break threshold. - Use Case: A developer fixing a bug in a React profile component uses this Skill to add a regression test with a seeded Faker-built user, query the rendered card by role, and verify the new assertion kills the escaped Stryker mutant before merging. ## Quick Start Use the frontend-testing-workflow skill to write a Jest and Testing Library unit test for my ProfileCard component with seeded Faker data and accessible queries.