pa-qa-tester

Test the GAS Personal Assistant against identity and operational standards.

4|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/grigb/gas-prompt-library --skill pa-qa-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pa-qa-tester
Source: https://github.com/grigb/gas-prompt-library/tree/main/agents/agent-pa-qa-tester
Command: npx skills add https://github.com/grigb/gas-prompt-library --skill pa-qa-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a rigorous, adversarial testing framework to identify bugs, memory lapses, and behavioral inconsistencies in the GAS Personal Assistant, ensuring high-quality performance before deployment.

Core Features & Use Cases

  • Behavioral Validation: Systematically tests identity, memory, conversation flow, and personality against established SOUL guidelines.
  • Edge Case Probing: Exercises the system with malformed inputs, burst traffic, and complex context switches to ensure robust error handling.
  • Automated Fix-and-Retest: Facilitates a structured lifecycle for documenting, patching, and verifying defects to maintain system integrity.

Quick Start

Invoke the pa-qa-tester skill to begin a new testing iteration by providing the path to the current test log and the target runtime endpoint.

Frequently Asked Questions about pa-qa-tester

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

FAQPage Schema
How do I run adversarial QA testing to find behavioral inconsistencies in a personal assistant?

Adversarial QA testing evaluates a personal assistant's behavioral responses against defined identity and operational standards. It targets memory persistence, conversation coherence, and API error handling across ten distinct testing categories to identify defects.

What edge cases should I probe when debugging API error handling and memory persistence in an AI assistant?

Edge case probing exercises the system with malformed inputs, burst traffic, and complex context switches. Testing these edge cases ensures the personal assistant maintains robust error handling and memory persistence under adverse conditions.

Can I use this adversarial testing framework to validate conversation flow and personality against established SOUL guidelines?

Yes, behavioral validation systematically tests identity, memory, conversation flow, and personality against established SOUL guidelines. This ensures the personal assistant adheres to defined operational standards before deployment.

Do I need a controlled runtime environment for automated fix-and-retest cycles?

Yes, a controlled runtime environment is required alongside strict logging protocols. This ensures reproducible defect identification and resolution during the structured fix-and-retest lifecycle.

What's the best way to document and verify defects found during QA testing of a personal assistant?

The best approach is using a structured fix-and-retest lifecycle that documents, patches, and verifies defects. Provide the path to the current test log and target runtime endpoint to begin a new testing iteration.

Why does my personal assistant fail context switches during burst traffic testing?

Failures during burst traffic and context switches occur when the personal assistant lacks robust error handling. Adversarial QA testing systematically probes these complex scenarios to identify and resolve behavioral inconsistencies.