qa

Generate, execute, and analyze test coverage across multiple programming languages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/thisguymartin/ai-native-dev --skill qa-thisguymartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/thisguymartin/ai-native-dev/tree/main/.gemini/skills/qa
Command: npx skills add https://github.com/thisguymartin/ai-native-dev --skill qa-thisguymartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns vague QA requests into structured test plans, generated test files, and executable test runs that expose regressions and edge-case failures before deployment.

Core Features & Use Cases

  • Clarification Protocol: Interactive questions to define scope, test type, coverage level, and priorities before authoring tests.
  • Framework Detection & Generation: Auto-detects common frameworks (Jest, Vitest, Pytest, go test, xUnit) and scaffolds tests following project conventions.
  • Standards & Safety: Enforces isolation, mandatory mocking of external dependencies for unit tests, clear naming conventions, and produces coverage reports and QA summaries.
  • Use Case: Generate unit and integration tests for a service module, mock external APIs, run the suite, and produce a coverage-backed QA report.

Quick Start

Use the qa skill to generate a pytest test plan and tests for the module located at src/my_module.py with emphasis on edge cases and 90% coverage.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I generate automated tests for my Python codebase?

To generate automated tests, the QA skill auto-detects your Python testing frameworks like pytest and scaffolds test files following your project conventions. It produces runnable unit and integration test files targeting your specified modules and coverage goals.

How does automated test generation handle mocking external dependencies?

Automated test generation enforces strict isolation by automatically mocking external dependencies for unit tests. This ensures your test suite evaluates module logic without triggering actual API calls or database interactions, preventing flaky test execution.

Can I use this to generate Jest tests for a TypeScript project?

Yes, you can generate Jest tests for TypeScript projects. The skill detects common JavaScript and TypeScript frameworks like Jest and Vitest, then scaffolds unit, integration, and end-to-end test scenarios aligned with your existing project conventions.

What is the best way to analyze test coverage and generate a QA report?

The best way to analyze test coverage is to execute the generated test suite and review the summarized coverage reports. This skill runs your tests, analyzes execution results, and produces a coverage-backed QA summary highlighting regressions and edge-case failures.

Does test automation support Go and .NET frameworks?

Yes, test automation supports Go and .NET projects by detecting frameworks like go test and xUnit. It scaffolds tests according to your project's specific language conventions and generates appropriate test plans for your modules.

How do I create a test plan with specific coverage level requirements?

You create a test plan with specific coverage requirements by answering interactive clarification questions that define your scope, test type, and priorities. The skill then structures a targeted test plan and generates executable files to meet your desired coverage level.