test

Detect code changes and run minimal relevant test suites.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Aradotso/ara.engineer --skill test-aradotso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/Aradotso/ara.engineer/tree/main/skills/test
Command: npx skills add https://github.com/Aradotso/ara.engineer --skill test-aradotso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auto-detect changes in the codebase and automatically select and run the most relevant test suites, reducing CI time and false positives.

Core Features & Use Cases

  • Auto-detect changes and map them to the smallest set of tests (health, browser smoke, Go tests)
  • Run health endpoints, UI browser smoke, and backend tests as appropriate
  • Write a gate file so /push knows tests passed and deployments can proceed

Quick Start

Run the /test command to auto-detect changes and run the relevant test suites

Frequently Asked Questions about test

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

FAQPage Schema
How do I automatically run only the relevant tests after detecting code changes?

To automatically run relevant tests after detecting code changes, this Skill maps frontend, backend, and integration modifications to the minimal required test suites. It analyzes your Git repository to selectively execute health, browser smoke, or Go tests.

What is selective test execution and how does it reduce CI time?

Selective test execution reduces CI time by detecting codebase changes and routing them to the smallest set of relevant tests. This prevents running unaffected health, browser smoke, or Go tests, minimizing false positives.

Do I need a local Git repository to run selective Go and browser smoke tests?

Yes, you need a local Git repository with main branch tracking to run selective Go and browser smoke tests. You also need a configured testing environment capable of executing bash scripts and Go tests.

How do I start auto-detecting code changes for my health endpoint and UI tests?

To start auto-detecting code changes for health endpoint and UI tests, execute the /test command. This triggers the detection mechanism to map changes and run the appropriate test suites automatically.

Can I use this to gate deployments based on browser smoke and Go test results?

Yes, you can gate deployments using browser smoke and Go test results. The Skill writes a gate file upon test completion, allowing deployment pipelines to verify that tests passed before proceeding.