What problem does it solve? Running a Gradle project's tests often means digging through build files to find the right task, launching long noisy builds, and wading through console output to find failures. This Skill maps test types (unit, integration, all) and modules to the correct Gradle tasks or IDE Run Configurations, executes them, and returns a compact pass/fail report. ## Core Features & Use Cases - Dual execution paths: Runs tests inside the IDE via Run Configurations when the IDE is reachable, or falls back to console Gradle commands when it is not. - Type and module mapping: Maps unit, integration, and all test types to actual Gradle tasks (e.g. test, testIntgr) and subproject modules, asking the user when multiple candidates exist and remembering the mapping for future runs. - Context-safe reporting: Executes the run in a Haiku subagent that parses JUnit XML results and returns only a concise report with verbatim failure messages and stacktraces, keeping long build logs out of the main context. - Use Case: Ask "run the integration tests for the vet module" and the Skill resolves the right task or Run Configuration, executes it, and reports which tests failed with their actual error messages. ## Quick Start Ask the assistant to run the unit tests for this project and report whether they passed.