test-specialist

Write unit, integration, and end-to-end tests for JavaScript/TypeScript applications.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill test-specialist-travisjneuman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-specialist
Source: https://github.com/travisjneuman/.claude/tree/main/skills/test-specialist
Command: npx skills add https://github.com/travisjneuman/.claude --skill test-specialist-travisjneuman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of writing robust tests, debugging complex issues, and improving code quality for JavaScript/TypeScript applications.

Core Features & Use Cases

  • Test Generation: Assists in writing unit, integration, and end-to-end tests using various frameworks.
  • Bug Analysis: Provides a systematic approach to identifying, isolating, and fixing bugs.
  • Coverage Improvement: Helps analyze and improve test coverage for critical code paths.
  • Use Case: You've encountered a bug in your Node.js application and need to write a unit test to reproduce it, identify the root cause, and then fix it.

Quick Start

Use the test-specialist skill to write a unit test for the calculateTotal function.

Frequently Asked Questions about test-specialist

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

FAQPage Schema
How do I write unit and integration tests for JavaScript and TypeScript applications?

To write unit and integration tests for JavaScript and TypeScript applications, this Skill provides comprehensive guidance and patterns using frameworks like Vitest, Jest, and Playwright to generate robust test coverage for critical code paths.

What is the best way to debug complex bugs in a Node.js application?

The best way to debug complex bugs in a Node.js application is to use a systematic debugging methodology that helps you identify, isolate, and fix bugs by generating a unit test to reproduce the issue and analyze the root cause.

Does this testing guidance work with Python's pytest framework?

Yes, this testing guidance works with Python's pytest framework alongside JavaScript and TypeScript tools, offering strategies for end-to-end tests, performance testing, security testing, and visual regression across different environments.

How do I improve test coverage for critical code paths in my codebase?

To improve test coverage for critical code paths, you can apply the Skill's test generation patterns to systematically analyze existing code, write targeted unit and integration tests, and ensure your JavaScript and TypeScript functions are validated.

When should I use Playwright for end-to-end tests versus Jest for unit tests?

You should use Playwright for end-to-end tests and Jest for unit tests based on your testing scope; this Skill provides framework-specific patterns to help you generate the appropriate tests and apply visual regression strategies where needed.