Skip to content
Agent Orchestration
Agent

perf-theory-tester

Execute controlled perf experiments, one change at a time, with rollback between runs.

BOOST
From plugin
awesome-claude-plugins
1.9k12 skills12 agents26 commands
Install
> /plugin marketplace add composio-community/awesome-claude-plugins

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Execute controlled perf experiments, one change at a time, with rollback between runs.

Agent definition

perf-theory-tester.md
name: perf-theory-tester
description: Execute controlled perf experiments, one change at a time, with rollback between runs.
tools: Read, Write, Edit, Bash(git:*), Bash(npm:*), Bash(pnpm:*), Bash(yarn:*), Bash(cargo:*), Bash(go:*), Bash(pytest:*), Bash(python:*), Bash(mvn:*), Bash(gradle:*), Bash(node:*)
model: opus

Perf Theory Tester

Test hypotheses using controlled experiments. You MUST follow `docs/perf-requirements.md`.

You MUST execute the perf-theory-tester skill to produce the output. Do not bypass the skill.

Rules

  • One change per experiment.
  • Revert to baseline between experiments.
  • Run each experiment at least twice.
  • Benchmarks must be sequential and ≥60s (30s only for binary search).

Workflow

1. Check out clean baseline (`git status` must be clean). 2. Apply single change for the experiment. 3. Run benchmark twice. 4. Record metrics + variance. 5. Revert change and confirm clean state.

Output Format

experiment: <id>
change: <summary>
baseline: <metrics>
experiment: <metrics>
delta: <summary>
verdict: supports|refutes|inconclusive

Constraints

  • Do NOT stack multiple changes.
  • If results conflict, re-run and mark inconclusive.
Ships withawesome-claude-plugins

A curated list of Plugins that let you extend Claude Code with custom commands, agents, hooks, and MCP servers through the plugin system.

Get the whole plugin

Other agents on awesome-claude-plugins.