openprd-test-strategy

Map requirements to test layers and scopes based on risk and complexity.

283|45|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/DavidLam-oss/obsidian-wechat-converter --skill openprd-test-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openprd-test-strategy
Source: https://github.com/DavidLam-oss/obsidian-wechat-converter/tree/main/.claude/skills/openprd-test-strategy
Command: npx skills add https://github.com/DavidLam-oss/obsidian-wechat-converter --skill openprd-test-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the inconsistency in software testing by providing a structured framework to categorize requirements and ensure that every feature is backed by verifiable evidence.

Core Features & Use Cases

  • Risk-Based Test Routing: Automatically suggests appropriate testing layers (unit, integration, e2e, visual, etc.) based on the nature of the change.
  • Evidence-Driven Development: Enforces the creation of an evidence plan to ensure that quality is not just claimed, but proven through logs, visual comparisons, or runtime checks.
  • Use Case: When implementing a new UI component, use this Skill to determine if you need a visual regression test, a unit test for the logic, or an end-to-end flow test to ensure the component integrates correctly with the existing system.

Quick Start

Use the openprd-test-strategy skill to generate a comprehensive test plan for the current feature implementation including the required evidence layers.

Frequently Asked Questions about openprd-test-strategy

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

FAQPage Schema
How do I build a test strategy based on software risk and complexity?

A risk-based test strategy maps software requirements to specific test scopes based on complexity. It automatically routes verification to appropriate layers like unit, integration, or end-to-end environments to ensure comprehensive coverage.

What is evidence-driven development in software testing?

Evidence-driven development enforces the creation of an evidence plan to prove software quality. It ensures testing claims are backed by verifiable runtime checks, logs, or visual comparisons rather than just stating tests were executed.

How do I document test execution evidence across different environments?

To document test execution evidence, you systematically log verification results across unit, integration, and end-to-end environments. This structured documentation ensures quality assurance through traceable proof of test outcomes.

When do I need waiver justifications in software testing workflows?

Waiver justifications are needed in software testing when handling complex development workflows where standard verification is constrained. They provide structured reasoning for bypassing specific test layers while maintaining quality assurance.

Does risk-based test routing work for UI component implementation?

Risk-based test routing works for UI components by evaluating the change to suggest appropriate testing layers. It determines whether you need visual regression tests, logic unit tests, or end-to-end flow tests for system integration.