qa-strategy-architect

Convert business and technical risks into a layer-based QA test plan.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill qa-strategy-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-strategy-architect
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/qa-strategy-architect
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill qa-strategy-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill defines the product- or repository-level QA strategy when testing is ad hoc, incomplete, or too expensive because the team has no shared rule for which risks belong to which test layer.

Core Features & Use Cases

  • Risk inventory first: Identifies the failures that matter most, such as data integrity, auth/session breakage, tenant isolation, money errors, and critical journey regressions.
  • Cheapest reliable layer decisions: Maps each risk to the right test layer, choosing unit, integration, contract, E2E, or manual coverage based on cost and reliability.
  • Release evidence and CI gates: Defines what must pass before merge or release, which artifacts are required, where checks run in CI, and who owns each layer.
  • Use case: A team with slow E2E-heavy CI can use this Skill to rebalance coverage, keep only the few critical browser journeys, and move the rest to cheaper, stronger checks.

Quick Start

Ask for a product-level QA strategy for this repository and include the main risks, current test layers, release gates, and ownership concerns.

Frequently Asked Questions about qa-strategy-architect

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

FAQPage Schema
How do I define a risk-based QA strategy for my repository?

A risk-based QA strategy converts business and technical risks into a layer-based test plan, mapping each identified failure to the cheapest reliable test layer such as unit, integration, contract, E2E, or manual coverage.

What is the best way to rebalance slow E2E-heavy CI testing?

Rebalancing E2E-heavy CI involves ranking risks explicitly, moving most checks to cheaper layers like unit and integration, and retaining only critical browser journeys in E2E to reduce execution cost while maintaining release evidence.

How do I set CI gates and release evidence requirements for testing?

Setting CI gates requires defining which checks must pass before merge or release, specifying required artifacts, determining where checks run in the pipeline, and assigning ownership for each testing layer.

When do I need to map test risks to different test layers?

You need to map risks to test layers when testing is ad hoc, release gates are unclear, or coverage is too expensive because the team lacks a shared rule for assigning risks to unit, integration, contract, E2E, or manual checks.

What risks should I inventory first for a product-level QA strategy?

A risk inventory should prioritize failures that matter most, including data integrity, auth and session breakage, tenant isolation, money errors, and critical journey regressions before assigning them to test layers.

Can I use this approach for manual QA coverage decisions?

Yes, manual QA coverage is included as a valid testing layer, selected when it represents the cheapest reliable option for specific risks that cannot be effectively automated through unit, integration, contract, or E2E checks.