qa

Validate code changes against the planning contract and run tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate code changes against the planning contract, helping teams catch regressions before shipping.

Core Features & Use Cases

  • Automates contract-based code reviews to ensure alignment with planning contracts.
  • Runs the project's test suite and cross-checks changes across modules for compliance.
  • Provides structured sign-off when changes meet contract requirements.

Quick Start

Run the QA agent to evaluate the latest changes against the planning contract.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I automate code reviews against a planning contract?

Automating code reviews against a planning contract requires a validation tool that reads contract documentation and cross-checks module changes for compliance. This Skill executes that exact process to ensure alignment before shipping.

Can I run my test suite and get a compliance sign-off automatically?

You can run your test suite and get an automated compliance sign-off. The Skill executes tests using shell commands and provides structured sign-off when changes meet your planning contract requirements.

Do I need planning contract documentation to validate code changes?

Planning contract documentation is required to validate code changes. The Skill must access these documents to cross-check modifications and ensure modules align with agreed-upon contracts.

What's the best way to catch regressions before shipping code?

The best way to catch regressions before shipping code is automated contract-based validation. This Skill reviews changes against your planning contract and runs your test suite to prevent non-compliant code from merging.

Does this QA validation tool work with pytest and npm test?

This QA validation tool works with pytest and npm test. It uses shell commands to execute your test suite, allowing you to run tests across different frameworks and languages during code reviews.

Why does contract validation require shell command access?

Contract validation requires shell command access to execute your project's test suite. The Skill needs run_shell_command capabilities to run tests and verify code changes pass all compliance checks.