testing-chaos-ai-e2e

Automate end-to-end testing of the Chaos AI CLI across features, refactors, and benchmarks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/eugene-belkovich/ai-setup --skill testing-chaos-ai-e2e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-chaos-ai-e2e
Source: https://github.com/eugene-belkovich/ai-setup/tree/main/claude/profiles/work/skills/workflow/testing-agent-preference-api
Command: npx skills add https://github.com/eugene-belkovich/ai-setup --skill testing-chaos-ai-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide provides a comprehensive framework for end-to-end testing of the Chaos AI CLI, helping teams verify new features, refactors, and benchmarks before deployment.

Core Features & Use Cases

  • Comprehensive E2E coverage of the Chaos AI CLI across command routing, state management, and integration points.
  • Supports pre-commit and full verification cycles, including TypeScript typecheck, unit tests, module import checks, and benchmark execution.
  • Use cases include validating new features, regression checks after refactors, running performance benchmarks, and ensuring compatibility across work and home profiles.

Quick Start

Run the end-to-end Chaos AI CLI test suite to validate features, refactors, and benchmarks using the provided commands.

Frequently Asked Questions about testing-chaos-ai-e2e

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

FAQPage Schema
How do I automate end-to-end testing for a CLI application?

Automate end-to-end testing for a CLI application by running a comprehensive suite that validates command routing, state management, and integration points across work and home profiles. This ensures stability during feature development and refactors.

What is included in a full CLI verification cycle?

A full CLI verification cycle includes TypeScript typecheck execution, unit tests, module import checks, and benchmark evaluation. Running these checks validates new features and prevents regressions after code refactors.

How do I validate CLI benchmarks and module imports after a refactor?

Validate CLI benchmarks and module imports after a refactor by running explicit test categories that cover benchmark execution and integration checks. This framework ensures environment-variable handling and module stability across profiles.

Can I run pre-commit checks for TypeScript typecheck and unit tests?

Yes, you can run pre-commit checks for TypeScript typecheck and unit tests. The framework supports pre-commit cycles to verify command routing and state management before committing changes.

Does this testing framework support environment-variable handling across work and home profiles?

Yes, this testing framework supports environment-variable handling across work and home profiles. It explicitly tests environment-variable configurations to ensure compatibility and stability across different development setups.

What's the best way to prevent regressions when adding new CLI features?

The best way to prevent regressions when adding new CLI features is to execute a full verification cycle. This includes typecheck, unit tests, integration checks, and benchmark evaluation to validate command routing and state management.