qa-agent

Trace requirements, plan tests, reproduce bugs, and control regressions for code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The QA Agent Skill addresses the challenge of ensuring code quality and safety, providing a robust tool for requirement tracing, test planning, bug reproduction, and regression control.

Core Features & Use Cases

  • Requirement Tracing: Follows requirements from specs and tests to ensure complete coverage.
  • Test Planning: Prioritizes test cases based on risk and likelihood.
  • Bug Reproduction: Assists in reproducing and triaging bugs for effective resolution.
  • Regression Control: Evaluates changes for potential impact on existing behavior.
  • Use Case: When developing a complex feature, use QA Agent to plan and execute tests, identify potential issues, and ensure a high-quality release.

Quick Start

Use the qa-agent skill to review the 'new_feature' module for potential issues and ensure it meets requirements.

Frequently Asked Questions about qa-agent

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

FAQPage Schema
What is requirement tracing and when do I need it for code analysis?

Requirement tracing connects project specs to tests, ensuring complete coverage. You need it during complex development workflows to verify that all requirements are tested and safely implemented before code releases.

How do I plan tests and reproduce bugs for a new software feature?

You can plan tests by prioritizing test cases based on risk and likelihood, then reproduce bugs by systematically triaging them. This ensures effective resolution and high-quality releases for complex features.

How do I perform regression control to evaluate changes in existing code?

Regression control evaluates code changes for potential impact on existing behavior. By analyzing modifications against current tests, it identifies regressions early and maintains software safety.

Can I use this QA analysis for complex development workflows without extra dependencies?

Yes, it operates with no external dependencies. It is specifically designed to handle complex development workflows, ensuring safety and quality in code releases through built-in scripts and tools.

What is the best way to ensure code quality and safety before a release?

The best way is to conduct comprehensive QA analysis, covering requirement tracing, test planning, bug reproduction, and regression control. This approach evaluates potential issues and verifies requirements for high-quality releases.