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.