testing-strategist

Design testing strategies covering unit, integration, end-to-end, and property-based tests.

3|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/garochee33/DSH --skill testing-strategist-garochee33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-strategist
Source: https://github.com/garochee33/DSH/tree/main/agents/skills/testing-strategist
Command: npx skills add https://github.com/garochee33/DSH --skill testing-strategist-garochee33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design effective test coverage so you can catch bugs earlier, validate critical workflows, and reduce the risk of shipping regressions.

Core Features & Use Cases

  • Test planning: Choose the right mix of unit, integration, E2E, and property-based tests for a feature or system.
  • Framework guidance: Get practical examples for modern testing stacks like Jest, Vitest, Playwright, and Testing Library.
  • Coverage strategy: Define thresholds, mocking patterns, and test organization that support maintainable automation.
  • Use case: When launching a new authentication flow, use this Skill to decide what should be unit tested, what belongs in API integration tests, and what should be verified end to end.

Quick Start

Ask for a testing strategy for your feature and include the target stack, critical user flows, and any coverage or framework constraints.

Frequently Asked Questions about testing-strategist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a testing strategy for a new software feature?

Designing a testing strategy involves choosing the right mix of unit, integration, end-to-end, and property-based tests for your feature. You define coverage thresholds, mocking patterns, and test organization to validate critical workflows and reduce regression risks.

What is the right mix of unit, integration, and E2E tests for an authentication flow?

For an authentication flow, unit tests verify token generation logic, API integration tests validate backend authentication endpoints, and E2E tests verify the complete login workflow from the user interface through to database validation.

Does this testing strategy approach work with Playwright and Jest?

Yes, the testing strategy approach works with Playwright and Jest by providing practical framework guidance and examples. It supports defining coverage thresholds and mocking patterns for modern testing stacks including frontend components, backend APIs, and database workflows.

How do I set coverage thresholds and mocking patterns for maintainable test automation?

To set coverage thresholds and mocking patterns for maintainable test automation, define specific limits on test organization and external dependencies. This strategy ensures critical release validation scenarios are consistently executed without becoming brittle.

When should I use property-based tests instead of integration tests?

Use property-based tests when validating core algorithmic logic across many input combinations, and use integration tests to verify database workflows and backend API interactions. Property-based coverage ensures edge cases are caught in isolated logic.