One-click install
npx skills add https://github.com/asochan-ai/claude-plugins --skill test-runner-asochan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-runner
Source: https://github.com/asochan-ai/claude-plugins/tree/main/plugins/test-runner/skills/test-runner
Command: npx skills add https://github.com/asochan-ai/claude-plugins --skill test-runner-asochan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the detection and execution of tests after code changes by identifying the test framework and selecting the appropriate commands to run.

Core Features & Use Cases

  • Automatic test framework detection: Identify the test runner (e.g., Jest, Vitest, PyTest, go test) and prepare the correct invocation.
  • Cross-ecosystem support: Works with JavaScript, Python, Go, and other ecosystems for unit, integration, and end-to-end tests in local or CI environments.
  • Deterministic execution and reporting: Execute tests deterministically with clear results and logs, reducing manual trial-and-error during development.

Quick Start

After implementing code, invoke the skill to automatically detect and execute the relevant tests.

Frequently Asked Questions about test-runner

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

FAQPage Schema
How do I automatically detect and run tests after code changes?

Automatically detecting and running tests after code changes requires identifying the test framework to choose the correct command. This skill handles framework autodetection and executes unit, integration, and end-to-end tests across JavaScript, Python, and Go.

Does automated test execution work with different frameworks like Jest and PyTest?

Automated test execution works with frameworks like Jest, Vitest, PyTest, and go test by automatically identifying your test runner. It prepares the correct invocation for both local and CI environments.

What happens during test framework detection if no tests are found?

During test framework detection, if no tests are found, the system executes a safe opt-out. It ensures deterministic execution and clear reporting, preventing pipeline failures when no test files are detected.

How can I execute integration and end-to-end tests in a CI environment?

Executing integration and end-to-end tests in a CI environment requires cross-ecosystem support and framework autodetection. This skill identifies your test runner and deterministically executes the appropriate test commands with clear logs.

Why does my test command fail when switching between JavaScript and Python projects?

Test commands often fail when switching between JavaScript and Python projects due to incorrect runner invocation. Automatic framework detection identifies the correct runner, like Jest or PyTest, and selects the right command to prevent manual trial-and-error.