qa

Run full-stack QA checks with pytest, Jest, ruff, TypeScript, and Playwright.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ArthTech-AI/Marketplace-extensions --skill qa-arthtech-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/ArthTech-AI/Marketplace-extensions/tree/main/tests/fixtures/claude-setups/poweruser/.claude/skills/qa
Command: npx skills add https://github.com/ArthTech-AI/Marketplace-extensions --skill qa-arthtech-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes routine quality checks for a full-stack Taskflow project so you can quickly verify backend tests, frontend tests, linting, type checking, and end-to-end readiness before merging changes.

Core Features & Use Cases

  • Commit checks: Run a fast smoke pass with backend pytest and frontend linting plus TypeScript validation.
  • Full QA: Execute broader test coverage, lint checks, format checks, and coverage reporting for release confidence.
  • E2E validation: Launch Playwright end-to-end tests for browser-level workflows.
  • Use case: Before opening a pull request, ask the Skill to run the appropriate QA mode and report any failures or coverage gaps.

Quick Start

Ask the Skill to run the default commit QA checks for the current Taskflow change.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I run full-stack QA checks before merging code changes?

Full-stack QA checks centralize backend pytest, frontend Jest, ruff linting, TypeScript validation, and Playwright E2E tests into a single command to catch failures before merge. You can execute commit checks, full regression runs, and browser-level smoke tests.

What is the best way to automate testing and linting for a full-stack project?

Automating testing and linting for a full-stack project is best handled by running a centralized QA command that enforces pytest, Jest, ruff, and TypeScript checks with coverage thresholds and zero-error quality gates before code review.

Do I need pytest and Playwright installed to run end-to-end validation?

Yes, you need pytest and Playwright installed, as the QA process requires these commands to execute backend tests and launch browser-level end-to-end workflows, alongside Jest, ruff, and TypeScript for complete full-stack validation.

Can I run a fast smoke test instead of a full regression suite before a commit?

Yes, you can run a fast commit check mode that executes a smoke pass with backend pytest and frontend linting plus TypeScript validation, bypassing the broader test coverage and format checks reserved for full QA runs.

Why does my TypeScript typecheck or ruff linting fail during the QA process?

TypeScript typecheck or ruff linting fails during the QA process because the system applies zero-error quality gates that catch type mismatches and formatting errors, requiring you to resolve all reported issues before passing the merge check.