qa-engineer

Generate or append QA matrices with structured test scenarios and IDs.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/hoonzinope/skills --skill qa-engineer-hoonzinope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-engineer
Source: https://github.com/hoonzinope/skills/tree/main/qa-engineer
Command: npx skills add https://github.com/hoonzinope/skills --skill qa-engineer-hoonzinope

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill helps teams model and document test coverage by generating or updating a structured QA matrix that breaks functionality into discrete testable scenarios, enabling clear traceability from requirements to tests.

Core Features & Use Cases

  • Scaffold a full QA matrix at .documents/qa/QA_MATRIX.md using the provided template and references.
  • Append new dated entries to existing matrices to capture ongoing test evolution.
  • Maintain consistent IDs, priorities, and types for manual and automated tests across projects.

Quick Start

Use the scaffold_doc.py script to create or append .documents/qa/QA_MATRIX.md from the provided template and references.

Frequently Asked Questions about qa-engineer

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

FAQPage Schema
How do I create a QA matrix to break down software features into testable scenarios?

To create a QA matrix, you can scaffold a structured markdown document at .documents/qa/QA_MATRIX.md that decomposes functionality into discrete testable scenarios using a provided script and template. This enforces consistent IDs, preconditions, steps, expected results, priorities, and types for clear requirement traceability.

What is the best way to document test coverage and edge cases for regression planning?

Documenting test coverage and edge cases for regression planning is best handled by generating a structured QA matrix that breaks functionality into discrete testable scenarios. This enforces structured IDs and maintains consistent priorities and types for both manual and automated tests across projects.

Can I append new test scenarios to an existing QA matrix without losing previous entries?

Yes, you can append new dated entries to an existing QA matrix without losing previous entries. The scaffold script updates the .documents/qa/QA_MATRIX.md file to capture ongoing test evolution while preserving the original structured IDs, preconditions, and expected results.

Does the QA matrix generation process require any external testing frameworks or dependencies?

The QA matrix generation process requires no external testing frameworks or dependencies. It uses a standalone scaffold script and template to create or append the markdown documentation at .documents/qa/QA_MATRIX.md, making it immediately usable across any software project.

How do I maintain consistent test IDs and priorities across manual and automated tests?

To maintain consistent test IDs and priorities across manual and automated tests, use a structured QA matrix format with dedicated columns for ID, Priority, and Type. This enforces uniform scenario tracking and clear traceability from requirements to tests throughout the project lifecycle.

When should I use a scaffolded QA matrix instead of writing ad-hoc test cases?

You should use a scaffolded QA matrix instead of ad-hoc test cases when you need to enforce structured IDs, maintain consistent priorities and types, and ensure clear traceability from requirements to tests across multiple software features and regression cycles.