Covers the full testing lifecycle for JavaScript and TypeScript projects, from writing unit tests with the AAA pattern to integration and E2E tests with Playwright. The systematic bug analysis framework is solid, walking you through reproduction, isolation, root cause, fix, and validation. It includes practical examples for catching race conditions, SQL injection, XSS vulnerabilities, and performance issues with parameterized tests. Ships with a Python script that scans your codebase to find untested files and prioritizes them by type. Good if you need structured testing methodology rather than just framework documentation, especially the security and edge case checklists that are easy to forget.

skills.sh installs
904
GitHub stars
467
last updated
Aug 21, 2026

Install

$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill test-specialist --agent claude-code

Installs into .claude/skills of the current project.

Files

Test Specialist

Overview

Apply systematic testing methodologies and debugging techniques to JavaScript/TypeScript applications. This skill provides comprehensive testing strategies, bug analysis frameworks, and automated tools for identifying coverage gaps and untested code.

Core Capabilities

1. Writing Test Cases

Write comprehensive tests covering unit, integration, and end-to-end scenarios.

Unit Testing Approach

Structure tests using the AAA pattern (Arrange-Act-Assert):

describe('ExpenseCalculator', () => {
  describe('calculateTotal', () => {
    test('sums expense amounts correctly', () => {
      // Arrange
      const expenses = [
        { amount: 100, category: 'food' },
        { amount: 50, category: 'transport' },
        { amount: 25, category: 'entertainment' }
      ];

      // Act
      const total = calculateTotal(expenses);

      // Assert
      expect(total).toBe(175);
    });

    test('handles empty expense list', () => {
      expect(calculateTotal([])).toBe(0);
    });

Sponsors

Details

Repository
github.com/ailabs-393/ai-labs-claude-skills
Categories
Testing & QA, Security, Documentation, AI & Agent Building, Debugging
First seen
May 16, 2026

More from ailabs-393/ai-labs-claude-skills

All 27
1aj-geddes avatarmobile-app-testingaj-geddes/useful-ai-promptsComprehensive mobile app testing strategies for iOS and Android. Covers unit tests, UI tests, integration tests, performance testing, and test automation with D831skills.sh installs
2mindrally avatarplaywright-cursor-rulesmindrally/skillsExpert guidance for Playwright end-to-end testing with TypeScript and JavaScript best practices720skills.sh installs
3bobmatnyc avatarcypressbobmatnyc/claude-mpm-skillsCypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake664skills.sh installs
4aj-geddes avataraccessibility-testingaj-geddes/useful-ai-promptsTest web applications for WCAG compliance and ensure usability for users with disabilities. Use for accessibility test, a11y, axe, ARIA, keyboard navigation, sc580skills.sh installs
5aaronontheweb avataraspire-integration-testingaaronontheweb/dotnet-skillsWrite integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns522skills.sh installs
6aj-geddes avatartest-data-generationaj-geddes/useful-ai-promptsGenerate realistic, consistent test data using factories, fixtures, and fake data libraries. Use for test data, fixtures, mock data, faker, test builders, and s502skills.sh installs