harness-files/skills/rad-run-tests/SKILL.md
Run the project test suite and report results. Use when executing tests, running unit tests, integration tests, validating code changes, checking test coverage, or verifying acceptance criteria. Provides structured test execution with pass/fail reporting and error details.
npx skillsauth add MetalHexx/RadOrchestration rad-run-testsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Execute the project's test suite and report structured results. This is an instructions-only skill with no template — it guides the agent through discovering and running tests, then reporting results.
Find the project's test configuration:
package.json for scripts.test (Node.js projects)jest.config.*, vitest.config.*, playwright.config.*pytest.ini, setup.cfg, pyproject.toml (Python projects)Cargo.toml (Rust projects)go.mod (Go projects)orchestration.yml for any custom test commandsExecute the discovered test command. Common patterns:
npm test or npx jest or npx vitest runpytest or python -m pytestcargo testgo test ./...Capture and structure the output:
If the task handoff specifies particular test files:
Format results for inclusion in task output:
Tests: {passing}/{total} passing
Failures:
- {test name}: {error message}
Coverage: {X}% (if available)
Build: {pass/fail}
| Issue | Resolution |
|-------|------------|
| No test runner found | Check project root for config files; ask human if unclear |
| Tests timeout | Increase timeout or note as an issue |
| Missing dependencies | Run install command (npm install, pip install, etc.) first |
| Environment issues | Check for required env vars, database connections, or services |
development
Use this skill whenever a task might involve code beyond the current working directory — when you're figuring out where code lives, scoping work that may span multiple repositories, or about to act as if the current repo is the whole system — and whenever the user wants to register, bind, describe, group, or manage repositories and repo-groups. The repo registry is your map of the repos a team works across and how they relate.
tools
Stop the detached radorch dashboard UI server (SIGTERM).
business
Report whether the radorch dashboard UI server is running, and its URL.
business
Start the radorch dashboard UI as a detached server and report the URL.