test-running

Run repository test suites and halt workflows on failures.

15|2|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/aspiers/ai-config --skill test-running
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-running
Source: https://github.com/aspiers/ai-config/tree/main/.claude/skills/test-running
Command: npx skills add https://github.com/aspiers/ai-config --skill test-running

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that a repository's tests run and pass according to project guidelines, catching regressions before changes are committed.

Core Features & Use Cases

  • Guided test execution: Runs tests using repository-defined commands, Makefiles, or standard patterns.
  • Validation & safety: Stops workflows on any failing test and surfaces clear failure reports.
  • Pre-commit readiness: Intended for use after linting and before staging changes to maintain code quality.

Quick Start

Run the test suite exactly as defined by the repository guidelines after linting completes.

Frequently Asked Questions about test-running

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

FAQPage Schema
How do I automate test execution before committing code changes?

Automate test execution before committing by running the repository's defined test suite using its Makefiles or standard patterns, ensuring all tests pass before staging changes.

What happens to my workflow when a pre-commit test fails?

When a pre-commit test fails, the workflow halts immediately and surfaces a clear failure report, preventing the code changes from being staged until the issue is resolved.

How does automated test suite execution work across different programming languages?

Automated test suite execution works across different languages by detecting and applying repository-provided test commands or standard project patterns rather than relying on language-specific configurations.

Do I need to run linting before executing the test suite?

Yes, you need to run linting before executing the test suite, as the guided testing process is intended for use after linting completes and before staging changes to maintain code quality.

What is the best way to ensure 100% test success before staging?

The best way to ensure 100% test success before staging is to run the repository-provided test commands, which enforce a mandatory success requirement and halt workflows on any failure.

Why should test running stop my workflow on any failure?

Test running should stop your workflow on any failure to catch regressions before changes are committed, ensuring that only validated code meeting project standards moves to staging.