test-local

Provision Docker containers and execute unit, integration, and end-to-end tests.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill test-local-alex-voloshin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-local
Source: https://github.com/alex-voloshin-dev/ai-skills/tree/main/.windsurf/skills/test-local
Command: npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill test-local-alex-voloshin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the friction of manual test environment setup and fragmented testing workflows by orchestrating the entire lifecycle from infrastructure provisioning to quality gate validation.

Core Features & Use Cases

  • Automated Environment Setup: Automatically detects project stacks and provisions necessary dependencies like Docker containers or Testcontainers.
  • Multi-Level Testing: Executes a structured test pyramid (unit, integration, E2E) with built-in coverage analysis and quality reporting.
  • Use Case: Before submitting a PR, use this skill to ensure your local environment is correctly configured, run the full test suite, and verify that your changes meet coverage and quality standards.

Quick Start

Run the test-local skill to execute the full QA cycle for the current project service.

Frequently Asked Questions about test-local

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

FAQPage Schema
How do I automate local QA testing across unit, integration, and E2E suites?

Local QA testing is automated by provisioning infrastructure and executing multi-level test suites to enforce quality gates. This orchestrates the full test lifecycle using Docker and project-specific configurations to verify changes.

Do I need Docker to run local test environment provisioning?

Docker daemon access is required to provision local test environments. The automation uses containers and Testcontainers to automatically detect project stacks and provision the necessary dependencies for executing tests.

What is the best way to enforce quality gates before submitting a pull request?

Enforcing quality gates before a PR involves running an automated test cycle that validates unit, integration, and end-to-end coverage. This process provisions dependencies and executes tests to ensure changes meet coverage standards.

How does automated test infrastructure handle different project technology stacks?

Automated test infrastructure detects project stacks and dynamically provisions necessary dependencies using Docker containers. It manages the full test lifecycle by orchestrating environment setup and executing structured test pyramids.

What limitations exist when using Testcontainers for local development test environments?

Testcontainers for local development require Docker daemon access and project-specific test configuration files. Without these dependencies, the automated environment setup and multi-level test suite execution cannot be orchestrated.

Can I execute a structured test pyramid with coverage analysis locally?

Executing a structured test pyramid locally is supported by running multi-level tests with built-in coverage analysis. This automates environment provisioning and generates quality reporting to validate software changes.