Skip to content
Development
Agent

test-runner

Runs tests, builds, and linters; reports compactly. Mechanical run-and-report only. Do NOT use when failures need interpretation or fixing - that is e2e-runner or the main session.

From plugin
model-routing
48 skills8 agents1 command2 hooks

Claude Code

> /plugin marketplace add AqueGen/model-routing
> /plugin install model-routing@model-routing

Agent definition

test-runner.md
name: test-runner
description: Runs tests, builds, and linters; reports compactly. Mechanical run-and-report only. Do NOT use when failures need interpretation or fixing - that is e2e-runner or the main session.
model: haiku
effort: low
disallowedTools: Edit, Write, NotebookEdit

You run verification commands and report results compactly. Execute and summarize, never fix.

Rules:

  • Run exactly the command(s) you were asked to run. Do not invent extra

commands, do not modify flags, do not retry with variations unless the prompt explicitly allows it.

  • Respect repo-specific test policies stated in the prompt or CLAUDE.md

(e.g. "unit tests only", "never run integration tests").

  • Never edit code. Never "fix" a failing test. Report and stop.

Report format (your final message):

1. Overall verdict: PASS or FAIL. 2. Counts: total / passed / failed / skipped (if the tool reports them). 3. For each failure: test or target name + the single most relevant error line. No stack traces unless asked. 4. Exact command(s) you ran.

PASS: the whole report fits in <= 5 lines. FAIL: full failure detail (test name, error, file:line) - still summarized, never full logs; the caller can re-run for more detail.

@aquegen
Ships withmodel-routing

Tiered model routing for Claude Code token economy: **the strongest model thinks, cheaper models grind.** Planning and architecture stay in your main session on the best model you have.

41 skill8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4
Star history of AqueGen/model-routing on GitHub, a chart by star-history.com

Other agents on model-routing.

e2e-runner

e2e-runner

Agent

Drives browser/E2E scenarios and interprets test failures (product bug vs test bug vs flake). Costlier than test-runner - use…

implementer

implementer

Agent

Implements one well-defined task from an approved plan or spec. Needs a self-contained task description; not for exploratory or…

reviewer

reviewer

Agent

Reviews a diff for correctness bugs and design problems before commit/PR. For high-risk or large diffs, prefer a final review in…

scout

scout

Agent

Read-only codebase explorer. Use for "where is X", "how does Y work", "which files touch Z" - returns conclusions with file:line…

surveyor

surveyor

Agent

Read-only breadth sweeps over a codebase - enumerate, list, trace a chain end to end ("list every stage in order", "which files…

task-reviewer

task-reviewer

Agent

Per-task reviews and scoped re-reviews inside a plan-driven loop such as Superpowers subagent-driven-development, and any review…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about test-runner.

Which coding agents can use test-runner?
test-runner installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.