qa-reviewer

Validate code changes for regressions, error handling, and edge cases.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/kanitmann01/TitanTale-Analytics --skill qa-reviewer-kanitmann01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-reviewer
Source: https://github.com/kanitmann01/TitanTale-Analytics/tree/main/.cursor/skills/qa-reviewer
Command: npx skills add https://github.com/kanitmann01/TitanTale-Analytics --skill qa-reviewer-kanitmann01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Functional correctness and robustness of any code in the repo.

Core Features & Use Cases

  • Checklist-driven review ensuring happy path, error handling, edge cases, type-safety, and accessibility.
  • Workflow-guided reviews: read the task file, examine only changed files, and report findings with severity levels (CRITICAL, SUGGESTION, OK).
  • Guidance to capture reviewer notes back into the task file to communicate risks and required fixes.

Quick Start

Run the QA Reviewer checklist on the target changes to confirm correctness and regression safety before merging.

Frequently Asked Questions about qa-reviewer

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

FAQPage Schema
How do I prevent regressions when validating code changes for a merge?

To prevent regressions, apply a checklist-driven QA review on changed files to validate happy paths, error handling, edge cases, type-safety, and accessibility before merging. This enforces explicit checks and assesses regression risk to ensure functional correctness.

What is covered in a checklist-driven code review for TypeScript and accessibility?

A checklist-driven code review covers happy path execution, error handling, edge-case coverage, strong TypeScript type-safety, and accessibility considerations. It examines only changed files and reports findings with severity levels like CRITICAL, SUGGESTION, or OK.

How do I perform a pre-merge QA review on specific code changes?

Perform a pre-merge QA review by reading the task file, examining only the changed files, and validating behavior and error handling across diverse data paths. Capture reviewer notes back into the task file to communicate risks and required fixes.

Does this regression testing approach work for edge cases and type-safety validation?

Yes, this regression testing approach explicitly validates edge cases and enforces strong type-safety. It applies explicit checks across diverse tasks and data paths to identify potential regressions and ensure robust functional correctness.

What is the best way to document code review findings and regression risks?

The best way to document findings is to report them with severity levels (CRITICAL, SUGGESTION, OK) and capture reviewer notes directly back into the task file. This communicates risks and required fixes effectively for pre-merge validation.

When should I use a checklist-driven QA review instead of standard testing?

Use a checklist-driven QA review during code reviews, feature testing, and pre-merge validation when you need to enforce explicit checks for edge cases, type-safety, and accessibility that standard testing might miss.