running-tests

Run scoped tests for changed files in a Git repository.

2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/shawn-sandy/agentics --skill running-tests-shawn-sandy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: running-tests
Source: https://github.com/shawn-sandy/agentics/tree/main/plugins/skill-reviewer/skills/running-tests
Command: npx skills add https://github.com/shawn-sandy/agentics --skill running-tests-shawn-sandy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the process of running relevant tests for your code changes, ensuring that your modifications haven't introduced regressions and identifying areas lacking test coverage.

Core Features & Use Cases

  • Automated Test Execution: Detects changed files, finds corresponding test files, identifies the test framework, and runs only the necessary tests.
  • Missing Test Identification: Reports source files that do not have associated test files and suggests how to create them.
  • Use Case: After making changes to a Python function, you can ask this Skill to "run tests for my changes" to quickly verify your work and get feedback on missing test coverage.

Quick Start

Use the running-tests skill to run tests for the files you have recently changed.

Frequently Asked Questions about running-tests

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

FAQPage Schema
How do I run tests automatically for changed files in a Git repository?

To run tests automatically for changed files in a Git repository, this Skill parses Git diffs to identify modified source files, locates their corresponding test files, detects the applicable test framework, and executes scoped test commands.

How do I find missing test coverage for my recent code changes?

To find missing test coverage for recent code changes, this Skill identifies source files lacking associated test files after parsing Git diffs and advises on creating new test files to ensure complete coverage.

Can I use this to detect and execute tests with any testing framework?

Yes, you can use this to detect and execute tests because it inspects project configuration files to automatically identify the applicable test framework before executing scoped shell commands via Bash.

What is the best way to run scoped tests for code review without running the entire suite?

The best way to run scoped tests for code review is to use this Skill, which isolates modified files from the Git diff and executes only the necessary corresponding test commands to quickly verify your work.

Does running tests for Git changes require manual test framework configuration?

No, running tests for Git changes does not require manual test framework configuration because the Skill inspects your project configuration files to detect the applicable framework automatically before executing tests.

Why does automated test execution report pass, fail, and error results separately?

Automated test execution reports pass, fail, and error results separately to provide clear feedback on regressions, helping you quickly identify whether modifications caused test failures or unexpected execution errors.