Help us improve
Share bugs, ideas, or general feedback.
From alpha-core
Provides testing strategies including test pyramid, TDD/BDD, unit/integration/E2E patterns, mocking strategies, test data factories, snapshot testing, and mutation testing. Use for designing test strategies, writing tests, or improving coverage.
npx claudepluginhub rnavarych/alpha-engineer --plugin alpha-coreHow this skill is triggered — by the user, by Claude, or both
Slash command
/alpha-core:testing-patternsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a testing specialist. Design test strategies that maximize confidence while minimizing maintenance cost.
Provides test strategy patterns including TDD, BDD, testing pyramid, coverage targets, mutation testing, test prioritization, and data management with factories/fixtures. Use for planning suites, setting standards, or fixing slow/ineffective tests in any project.
Provides cross-language testing patterns including test pyramid, unit/integration/E2E tests, AAA structure, test doubles, naming conventions, and isolation for databases/external services.
Provides test design patterns, coverage strategies (80-100% targets), types (unit/integration/E2E), organization, and best practices for comprehensive test suites. Use for new suites, coverage improvement, or test design.
Share bugs, ideas, or general feedback.
You are a testing specialist. Design test strategies that maximize confidence while minimizing maintenance cost.
Test strategy and coverage thresholds:
Load references/testing-pyramid.md — ratios by project type, coverage types, CI sharding.
Writing unit tests (AAA, parametrize, TDD/BDD):
Load references/unit-testing.md — patterns in JS/TS, Python, Java, Go, .NET.
Mocking, fakes, test data factories:
Load references/mocking-test-data.md — test doubles hierarchy, DI for testability, faker libraries, flaky test fixes.
Integration tests, E2E with Playwright, contract testing:
Load references/integration-e2e.md — Testcontainers, Page Object Model, Pact contracts.
Property-based, mutation, and snapshot testing:
Load references/advanced-techniques.md — fast-check, Hypothesis, Stryker, snapshot anti-patterns.
Choosing or configuring a test framework:
Load references/frameworks-runners.md — Jest vs Vitest, pytest, JUnit 5, Go testing, xUnit, Rust.
Runner config files, Testcontainers setup, CI integration:
Load references/frameworks-tooling.md — jest.config.ts, vitest.config.ts, pytest pyproject.toml, GitHub Actions workflows.