Agent skill · operations · alirezarezvani

senior-qa

Write and improve tests for React or Next.js apps: Jest, React Testing Library, MSW mocks, Playwright E2E, coverage gaps. Use whenever the user asks to add tests to a component or page, mock an API, set up end-to-end tests or raise coverage.

Why this skill is useful

Adds 3 executable scripts for generating tests, analyzing coverage, and scaffolding E2E tests that are not commonly found in public documentation.

What it needs

Requires python installed locally. About 4k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Senior QA Engineer Test automation, coverage analysis, and quality assurance patterns for React and Next.js applications. --- Quick Start --- Tools Overview 1. Test Suite Generator Scans React/TypeScript components and generates Jest + React Testing Library test stubs with proper structure. Input: Source directory containing React components Output: Test files with describe blocks, render tests, interaction tests Usage: Supported Patterns: Functional components with hooks Components with Context providers Components with data fetching Form components with validation --- 2. Coverage Analyzer Parses Jest/Istanbul coverage reports and identifies gaps, uncovered branches, and provides actionable recommendations. Input: Coverage report (JSON or LCOV format) Output: Coverage analysis with recommendations Usage: --- 3. E2E Test Scaffolder Scans Next.js pages/app directory and generates Playwright test files with common interactions. Input: Next.js pages or app directory Output: Playwright test files organized by route Usage: --- QA Workflows Unit Test Generation Workflow Use when setting up tests for new or existing React components. Step 1: Scan project for untested components Step 2: Generate test stubs Step 3: Review and customize generated tests Step 4: Run tests and check coverage --- Coverage Analysis Workflow Use when improving test coverage or preparing for release. Step 1: Generate coverage report Step 2: Analyze coverage gaps Step 3: Identify critical paths Step 4: Generate missing test stubs Step 5: Verify improvement --- E2E Test Setup Workflow Use when setting up Playwright for a Next.js project. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/senior-qa--51aa35

View the source on GitHub

Browse the @skills marketplace