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.
How 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.
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.
npx claudepluginhub rnavarych/alpha-engineer --plugin alpha-coreProvides 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.