senior-qa

Generate Jest, RTL, and Playwright tests for React/Next.js applications.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/ejoliet/claude-skills --skill senior-qa-ejoliet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-qa
Source: https://github.com/ejoliet/claude-skills/tree/main/senior-qa
Command: npx skills add https://github.com/ejoliet/claude-skills --skill senior-qa-ejoliet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Senior QA Skill automates generation of tests, coverage analysis, and E2E scaffolding for React/Next.js projects, reducing manual effort and ensuring quality gates.

Core Features & Use Cases

  • Generates Jest + RTL test stubs from React components and supports optional accessibility checks.
  • Analyzes Istanbul/LCOV coverage reports to surface gaps and provide actionable recommendations.
  • Scaffolds Playwright E2E tests from Next.js routes, including optional Page Object Model classes and configuration files.
  • Mocks API calls with MSW and creates reusable test fixtures and reference materials.
  • Provides templates, best-practice patterns, and configuration guidance to raise testing standards.

Quick Start

Run the provided Python scripts to generate test stubs, analyze coverage, and scaffold Playwright E2E tests.

Frequently Asked Questions about senior-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Jest test stubs for my React components?

To generate Jest test stubs for React components, you run the provided Python scripts to automatically create test files. The generated stubs integrate React Testing Library and include optional accessibility checks to establish baseline coverage.

What is the best way to scaffold Playwright E2E tests for Next.js routes?

Scaffolding Playwright E2E tests for Next.js routes is automated by generating test files directly from your route structure. The process includes creating optional Page Object Model classes and configuration files to streamline end-to-end testing.

How do I analyze Istanbul LCOV coverage reports to find missing tests?

Analyzing Istanbul LCOV coverage reports is handled by the tool to automatically surface testing gaps in your code. It processes the coverage data to provide actionable recommendations on where to add tests to raise quality standards.

Can I mock API calls with MSW in my test fixtures?

Mocking API calls with MSW is fully supported alongside the creation of reusable test fixtures. The tool integrates these mocks into your test workflows to isolate components and ensure consistent testing conditions.

Does this work for both unit and end-to-end testing in Next.js?

Unit, integration, and end-to-end testing workflows for Next.js are all supported. The tool provides tailored templates, fixtures, and configuration guidance to raise testing standards across the entire testing spectrum.