Quality Assurance

Automate QA with test pyramids, code-quality checks, and phase-transition gates.

34|7|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daffy0208/ai-dev-standards --skill quality-assurance-daffy0208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Quality Assurance
Source: https://github.com/daffy0208/ai-dev-standards/tree/main/SKILLS/quality-assurance
Command: npx skills add https://github.com/daffy0208/ai-dev-standards --skill quality-assurance-daffy0208

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents production bugs, security vulnerabilities, and technical debt by establishing rigorous testing, code quality, and phase validation standards.

Core Features & Use Cases

  • Testing Strategy: Design optimal test pyramids with unit, integration, and E2E coverage targets.
  • Code Quality Enforcement: Review and improve code for security, readability, and maintainability.
  • Validation Gates: Ensure project readiness before moving between development phases.
  • Use Case: Imagine you're launching a new API service. Use this Skill to create a comprehensive test plan with 85% coverage, enforce code quality standards, and validate production readiness through phase gates.

Quick Start

Use the Quality Assurance skill to review our current testing strategy and identify coverage gaps for the user authentication module.

Frequently Asked Questions about Quality Assurance

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

FAQPage Schema
How do I design a test pyramid for comprehensive code coverage?

A test pyramid structures unit, integration, and end-to-end tests by volume and scope. Build a base of fast unit tests, a middle layer of integration tests, and a top layer of E2E tests. This Skill helps you define optimal coverage targets and validate that your testing strategy aligns with project requirements before deployment.

What's the best way to enforce code quality standards across a project?

Enforce code quality by combining style checks, security scans, and code review gates in your CI/CD pipeline. This Skill consolidates these checks into automated validation rules that catch issues early, ensuring code meets maintainability and security standards before merging.

How do I validate project readiness before moving to production?

Phase validation gates check that deliverables meet quality criteria before transitioning between development stages. This Skill implements these gates to verify coverage targets are met, security checks pass, and code reviews are complete, preventing unready code from reaching production.

Can I use quality assurance gates with existing CI/CD pipelines?

Yes. This Skill automates quality checks within CI/CD workflows by enforcing testing strategy, code quality rules, and phase-transition validation. It integrates validation gates directly into your pipeline so quality enforcement happens automatically on every build.

What coverage targets should I set for different testing layers?

Coverage targets depend on project risk and criticality. This Skill guides you in designing test pyramids with realistic unit, integration, and E2E targets—such as 85% overall coverage for core modules—and validates that your project meets those benchmarks before release.

How do I prevent security vulnerabilities through code quality checks?

Security checks embedded in code quality enforcement catch vulnerable patterns, dependencies, and practices during development. This Skill consolidates security validation with style and maintainability checks into automated gates that stop insecure code before it reaches production.