If you're setting up testing for a React or Next.js project and want to skip the boilerplate, this generates Jest test stubs from your components, analyzes coverage reports to find gaps, and scaffolds Playwright E2E tests based on your routes. The coverage analyzer actually points you to specific uncovered branches and business logic, not just percentages. It's opinionated about React Testing Library and includes authentication fixtures for E2E tests. Most useful when you're either starting from zero test coverage or trying to get an existing project above a threshold before shipping. The test generator won't write your assertions, but it sets up the describe blocks and basic render tests so you're not staring at a blank file.

skills.sh installs
230
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add borghei/claude-skills --skill senior-qa --agent claude-code

Installs into .claude/skills of the current project.

Files

Senior QA Engineer

Test automation, coverage analysis, and quality assurance patterns for React and Next.js applications. Generates Jest + React Testing Library unit test stubs, analyzes Istanbul/LCOV coverage for gaps, and scaffolds Playwright E2E suites for App Router and Pages Router projects.

Core Capabilities

  • Unit test generation — scan React/TypeScript components and emit Jest + RTL stubs (render, interaction, state, optional jest-axe a11y).
  • Coverage analysis — parse Istanbul/LCOV reports, identify gaps by severity, flag critical business-logic paths, and emit text/HTML/JSON recommendations.
  • E2E scaffolding — detect Next.js routes (dynamic segments, route groups, auth pages) and generate Playwright specs, Page Object Models, fixtures, and config.
  • Test strategy — the testing pyramid, coverage targets by code type, and test organization patterns.
  • Automation patterns — Page Object Model, data factories, MSW mocking, fixtures, and custom render utilities.
  • Quality practices — testable code design, AAA structure, test isolation, flaky-test elimination, and quality metrics.

When to Use

Sponsors

Details

Repository
github.com/borghei/claude-skills
Categories
Frontend Development, Testing & QA, Documentation, Code Review & Quality
First seen
Jun 3, 2026

More from borghei/claude-skills

All 82
1arco-design avatararco-designarco-design/arco-design-skillArco Design React UI component library reference (@arco-design/web-react). Use this skill whenever the user asks to build a page, create a UI, write frontend co229skills.sh installs
2longbridge avatargpui-focus-handlelongbridge/gpui-componentFocus management and keyboard navigation in GPUI. Use when handling focus, focus handles, or keyboard navigation. Enables keyboard-driven interfaces with proper227skills.sh installs
3fadinglight9291117 avatararkts-developmentfadinglight9291117/arkts_skillsHarmonyOS ArkTS application development with ArkUI declarative UI framework. Use when building HarmonyOS/OpenHarmony apps, creating ArkUI components, implementi223skills.sh installs
4longbridge avatargpui-testlongbridge/gpui-componentWriting tests for GPUI applications. Use when testing components, async operations, or UI behavior.223skills.sh installs
5srbhr avatarnextjs15-performancesrbhr/resume-matcherNext.js 15 critical performance fixes. Use when writing React components, data fetching, Server Actions, or optimizing bundle size.223skills.sh installs
6darasoba avatardesign-engineerdarasoba/design-engineer-pluginBuild interfaces with design engineering craft — the intersection of design and code. Use this skill when the user asks to build UI components, interactive elem212skills.sh installs