testing-strategy

Plan and document a Testing Strategy for blueprints with test layers and coverage targets.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mattfuster/aisef-setup --skill testing-strategy-mattfuster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-strategy
Source: https://github.com/mattfuster/aisef-setup/tree/main/.claude/skills/testing-strategy
Command: npx skills add https://github.com/mattfuster/aisef-setup --skill testing-strategy-mattfuster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning and codifying a complete Testing Strategy during blueprint design to prevent gaps in verification and late-stage rework.

Core Features & Use Cases

  • Defines unit, component, integration, and end-to-end testing layers for new features and major refactors.
  • Specifies MSW handlers, mock data, and test fixtures to validate API interactions and edge cases.
  • Produces a blueprint-level Testing Strategy that work orders derive from, ensuring test coverage targets are met.

Quick Start

Provide a complete Testing Strategy section for the current feature blueprint.

Frequently Asked Questions about testing-strategy

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

FAQPage Schema
How do I plan a testing strategy for new features before implementation?

To plan a testing strategy upfront, define unit, component, integration, and end-to-end testing layers during the blueprint design phase. This prevents verification gaps and late-stage rework by specifying test files, mock data, and coverage targets directly in the design.

What is the best way to document test automation requirements for a major refactor?

The best way to document test automation requirements for refactors is creating a blueprint-level testing strategy. It specifies MSW handlers, mock data fixtures, and edge cases so work orders can implement tests directly from the documented success criteria.

How does MSW fit into an end-to-end testing strategy for blueprints?

MSW fits into an end-to-end testing strategy by providing mock API handlers and mock data fixtures. This validates API interactions and edge cases within the blueprint, ensuring comprehensive test coverage targets are met before implementation begins.

Can I use a blueprint testing strategy for architectural changes affecting multiple components?

Yes, a blueprint testing strategy applies directly to architectural changes affecting multiple components. It outlines integration and end-to-end tests across all affected areas, ensuring work orders derive tests directly from the design phase documentation.

Why do I need to define test coverage targets during the design phase?

Defining test coverage targets during the design phase prevents gaps in verification and late-stage rework. By codifying success criteria and edge cases upfront in the testing strategy, work orders can implement tests directly from the blueprint.

What testing layers should a comprehensive test automation blueprint include?

A comprehensive test automation blueprint should include unit, component, integration, and end-to-end testing layers. It specifies requirements for test files, mock data, and edge cases so work orders can implement the tests directly from the blueprint.