greenfield/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 |
testing
Use this skill to understand, navigate, and organize the work-graph — the live map of projects in the system, what state each is in, how they relate to one another, and where their worktrees are. Use at brainstorm time when continuing a series or referencing existing work — orient on live state before exploring files.
development
Source control operations — commit code, open a PR, create a worktree, or clean up a worktree. All inputs for commit and PR come from the spawn prompt; worktree operations are interactive and driven from the main session.
data-ai
This skill can be invoked when the user starts talking about planning or executing a project. Use this skill to run a team of subagents through an automated SDLC process that helps them get work done safely and effectively.
testing
Continue a project through the orchestration pipeline. Ensures the Orchestrator runs as the primary agent — not as a subagent — so it retains full control of agent sequencing. Use for local, background, or cloud-based execution.