What problem does it solve? Verifying a change often means remembering which test command a project uses and typing the right invocation for one file. This Skill detects the project's test runner automatically and executes a single spec or test file, returning a clear PASS or FAIL summary with the runner's exit code. ## Core Features & Use Cases - Automatic runner detection: Inspects marker files (go.mod, Gemfile, .rspec, package.json, pyproject.toml, pytest.ini, setup.cfg) to select go test, rspec, jest, vitest, or pytest. - Manual override: Set the GIT_DISCIPLINE_TEST_RUNNER environment variable when heuristics do not match your setup. - Pipeline-friendly output: Prints a PASS or FAIL summary line and exits with the test runner's exit code, so it composes in shell scripts and CI checks. - Use Case: After editing a Ruby service, run the skill against spec/services/session_spec.rb to confirm the change is green before committing, without looking up the project's test command. ## Quick Start Ask the agent to run the test file spec/services/session_spec.rb and report whether it passes or fails.