test-specialist

Generate unit, integration, and end-to-end tests across JavaScript/TypeScript, Python, Go, Rust, and Java.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ms-moar/ccc-media --skill test-specialist-ms-moar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-specialist
Source: https://github.com/ms-moar/ccc-media/tree/main/ailabspro/files/extracted/v32-antigravity-workflow/antigravity-workflow/.agent/skills/test-specialist
Command: npx skills add https://github.com/ms-moar/ccc-media --skill test-specialist-ms-moar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the difficulty of designing reliable tests and diagnosing complex bugs across multiple programming languages by providing structured methodologies, language-specific examples, and tools to identify coverage gaps and reproduce issues.

Core Features & Use Cases

  • Test design and examples: Provides unit, integration, and end-to-end test patterns and concrete examples for JavaScript/TypeScript, Python, Go, Rust, and Java.
  • Systematic debugging: Guides a five-step reproduction, isolation, root cause analysis, fix implementation, and validation workflow to reliably find and resolve defects.
  • Coverage & gap analysis: Includes scripts and procedures to analyze coverage reports, find untested source files, and prioritize remediation.
  • Use Case: Use this Skill to create failing tests for a discovered bug, produce a minimal reproduction, generate language-specific test code, and produce a prioritized plan to raise coverage.

Quick Start

Generate unit and integration tests for a target function, analyze the coverage report, and list the top untested files with remediation priorities.

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 that follow the AAA pattern?

Unit and integration tests following the AAA pattern arrange test data, act on the target function, and assert expected outcomes. This methodology provides structured, language-specific test examples for JavaScript, Python, Go, Rust, and Java projects to ensure reliable test design.

What is the best way to systematically debug and isolate a software defect?

Systematically debug and isolate a software defect using a five-step workflow: reproduction, isolation, root cause analysis, fix implementation, and validation. This structured approach reliably finds and resolves complex defects across multiple programming languages.

How do I analyze test coverage reports and identify untested files?

Analyze test coverage reports by executing provided scripts to scan coverage outputs, identify untested source files, and calculate gap severity. This process highlights untested code paths and produces a prioritized remediation plan to raise overall coverage.

Can I generate end-to-end tests for both Python and JavaScript projects?

Yes, you can generate end-to-end tests for Python and JavaScript projects. This methodology produces language-specific test patterns and concrete examples across JavaScript, TypeScript, Python, Go, Rust, and Java to validate entire application workflows.

How do I create a minimal reproduction for a discovered bug?

Create a minimal reproduction for a discovered bug by generating a failing test that isolates the exact defect conditions. This approach captures the specific behavior causing the issue, enabling targeted root cause analysis and validation of the subsequent fix.