battletest

Run automated test suites across multiple configurations and environments.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/olliecrow/codex --skill battletest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: battletest
Source: https://github.com/olliecrow/codex/tree/main/skills/battletest
Command: npx skills add https://github.com/olliecrow/codex --skill battletest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill proactively battle-tests recent code changes across a wide array of configurations and perspectives, ensuring robust validation and stress-testing the codebase beyond basic checks.

Core Features & Use Cases

  • Comprehensive Validation: Runs tests across multiple configurations, environments, and perspectives (unit, integration, e2e, performance, security, etc.).
  • Proactive Autonomy: Defaults to autonomous execution, handling failures with fallbacks and retries, and compounding knowledge by updating documentation.
  • Use Case: After a significant code refactor, use this Skill to run an extensive suite of tests, varying environments and configurations, to catch any regressions or unexpected behavior before merging.

Quick Start

Run the battletest skill to validate recent code changes across all configured test environments.

Frequently Asked Questions about battletest

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

FAQPage Schema
How do I proactively validate code changes across multiple environments?

Proactive code validation stress-tests recent changes across diverse configurations and perspectives, running unit, integration, e2e, performance, and security tests. It catches regressions and unexpected behavior before merging refactored code.

What is the best way to automate regression testing after a code refactor?

Automating regression testing after a code refactor requires running extensive test suites across varied environments and configurations. This proactively catches unexpected behavior and validates code changes beyond basic checks before merging.

How does automated multi-agent collaboration work for CI/CD validation?

Automated multi-agent collaboration for CI/CD validation works by autonomously executing tests across diverse configurations, handling failures with fallbacks and retries. It compounds knowledge by updating documentation and capturing durable rationale through iterative execution.

Can I run comprehensive performance and security tests autonomously?

Yes, you can run comprehensive performance and security tests autonomously. The validation process defaults to autonomous execution, handling failures with fallbacks and retries while varying environments and configurations to ensure robust stress-testing.

Do I need specific dependencies or components to stress-test my codebase?

No specific dependencies or components are required to stress-test your codebase. The automated validation process operates independently, requiring only robust error handling, proactive preflight checks, and adherence to a terminal state contract for completion.

Why does automated testing fail to catch regressions in different configurations?

Automated testing fails to catch regressions in different configurations when it lacks comprehensive validation across diverse environments. Proactive autonomy with fallbacks, retries, and iterative execution ensures robust stress-testing beyond basic checks to prevent this.