smart-test-runner-claude

Run filtered IntegrationTesterApp tests via run-tests.ps1 with tags from git status.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/dezverev/AnimalAL-v1 --skill smart-test-runner-claude
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: smart-test-runner-claude
Source: https://github.com/dezverev/AnimalAL-v1/tree/main/.claude/skills/smart-test-runner-claude
Command: npx skills add https://github.com/dezverev/AnimalAL-v1 --skill smart-test-runner-claude

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates context-aware test execution for IntegrationTesterApp, reducing wasted time by filtering and running only relevant tests based on the current work context or explicit tags.

Core Features & Use Cases

  • Context-aware test filtering: Infer or apply explicit tags from git status and repository structure to narrow the test scope.
  • Targeted test execution: Launches run-tests.ps1 with appropriate -t and verbose options based on user requests.
  • Use Case: When modifying plugins under src/Plugins or kernel components under src/AnimalKernel, the Skill runs only tests affected by those changes and reports failures for quick fixes.

Quick Start

Example scenarios:

  • Run tests with inferred tags from git status.
  • Run tests for a specific feature, e.g., weather, by providing explicit tags. Use the smart test runner to execute tests with context-aware filtering.

Frequently Asked Questions about smart-test-runner-claude

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

FAQPage Schema
How do I run filtered tests based on git status in PowerShell?▼

To run filtered tests, the system parses your git status and maps modified paths under src/Plugins or src/AnimalKernel to specific test tags, then executes run-tests.ps1 with the appropriate -t and --verbose options for targeted validation.

What is context-aware test execution for IntegrationTesterApp?▼

Context-aware test execution is a mechanism that infers test tags from your current repository changes, ensuring only tests affected by modifications to src/Plugins or src/AnimalKernel are executed to reduce wasted validation time.

How do I execute tests for a specific feature using explicit tags?▼

You can execute tests for a specific feature by providing explicit tags to the test runner, which invokes run-tests.ps1 with targeted -t options to narrow the test scope to the specified feature area.

Can I use PowerShell to automate test runs for src/Plugins modifications?▼

Yes, when validating changes under src/Plugins, the test runner maps those modified paths to test tags and launches run-tests.ps1 via PowerShell to execute only the affected integration tests.

Does the smart test runner support the CLAUDE.md workflow?▼

Yes, the test runner applies during development to run filtered tests when validating changes under src/Plugins or src/AnimalKernel, specifically following the CLAUDE.md workflow for context-aware test execution.