qa

Automate QA testing across diff-aware, regression, and smoke modes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic QA with diff-aware, full suite, quick smoke, or regression testing modes. Issue taxonomy and optional fix loop. Use when the user wants to run tests or check quality on their changes.

Core Features & Use Cases

  • Diff-aware testing to run only what changed
  • Full regression suite to ensure broad correctness
  • Quick smoke checks for fast feedback
  • Issue taxonomy and a structured fix loop to manage defects
  • Reproducible workflows that integrate with hamster-managed projects

Quick Start

Run a diff-aware QA pass on your current feature branch to validate changes before merging.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I run diff-aware testing on my feature branch?

Diff-aware testing validates only changed files and their dependencies by selecting the targeted testing mode. It discovers relevant tests automatically and reports results for your feature branch before merging.

What is the best way to automate QA workflows for code changes?

Automated QA workflows use mode selection, environment checks, and test discovery to ensure changes are robust. You can choose diff-aware, full-regression, quick-smoke, or regression modes to validate feature branches and merged code.

Do I need a specific project directory structure to run regression testing?

Regression testing requires a .hamster/ directory to exist in your project. This structure enables reproducible workflows that integrate with hamster-managed projects for environment checks and test discovery.

Can I use smoke checks for fast feedback during development?

Quick smoke checks provide fast feedback by running a lightweight validation pass on your changes. This mode is designed for rapid iteration before committing to a full regression suite.

How does issue taxonomy work when QA testing finds defects?

Issue taxonomy categorizes discovered defects systematically, feeding into an optional fix loop to manage and resolve them. This structured approach ensures defects are tracked and addressed within the QA workflow.

When should I choose full-regression testing over diff-aware testing?

Full-regression testing ensures broad correctness across the entire project, while diff-aware testing targets only changed files and dependencies. Choose full regression when you need to validate overall project health after significant merges.