test-specialist

Automate creation, analysis, and improvement of JavaScript and TypeScript test cases.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill test-specialist-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-specialist
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/test-specialist
Command: npx skills add https://github.com/Nir-Bhay/markups --skill test-specialist-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of writing, debugging, and enhancing test coverage for JavaScript/TypeScript applications, ensuring code quality and reliability.

Core Features & Use Cases

  • Test Case Generation: Write unit, integration, and end-to-end tests using established patterns like AAA.
  • Bug Analysis: Systematically identify root causes of bugs using a five-step process.
  • Coverage Improvement: Utilize scripts to find untested code and analyze coverage reports.
  • Use Case: When a bug is reported, use this Skill to reproduce it, write a failing test, fix the code, and verify the fix with the full test suite.

Quick Start

Use the test-specialist skill to write unit tests 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 generate unit and integration tests for JavaScript and TypeScript applications?

To generate unit and integration tests for JavaScript and TypeScript applications, this Skill automates test case creation using established patterns like AAA. It supports writing tests for unit, integration, and end-to-end testing methodologies.

What's the best way to find untested code and improve test coverage?

To find untested code and improve test coverage, this Skill utilizes scripts to identify coverage gaps and analyze coverage reports. It systematically targets untested code to enhance overall reliability and code quality.

How do I reproduce a bug and isolate the root cause in my codebase?

To reproduce a bug and isolate the root cause, this Skill systematically identifies root causes using a five-step process. It handles bug reproduction, isolation, and verification by writing a failing test and verifying the fix.

Can I use this Skill to debug end-to-end testing methodologies for TypeScript?

Yes, you can use this Skill to debug end-to-end testing methodologies for TypeScript. It supports full bug reproduction, isolation, and root cause analysis specifically for JavaScript and TypeScript applications.

Why does writing failing tests help with bug reproduction and code coverage?

Writing failing tests helps with bug reproduction and code coverage by providing a verifiable baseline before applying fixes. This Skill writes a failing test to reproduce the bug, then verifies the fix using the full test suite to ensure reliability.