Ultraperf
This is a Hermes-native ultraperf workflow skill.
Why This Exists
ultraperf exists because most performance work starts unlocalized: something is slow, leaking, or expensive and nobody knows where. It forces measurement before edits, one hypothesis at a time, executor-owned changes, and a regression budget, so an optimization loop cannot end in unverified claims.
Do Not Use When
- Metric, baseline, budget, and benchmark command are already declared for one measurable goal; use
performance-goal.
- The ask is to judge code quality, structure, or correctness rather than measured cost; use
code-review.
- The ask is to score model or agent output quality on a task suite; use
agent-evaluation.
- The request is a settings-only change, one bounded edit that is explicitly low-risk and has a direct owner and verification path, or one already-identified slow query or hotspot fix; handle it directly instead of opening a performance loop.
Examples
Good example:
- Prompt: $ultraperf checkout feels slow and the worker memory keeps climbing - find where and fix it
- Expected behavior: Audit the baseline, name the evaluator command, rank hot-path hypotheses, hand the smallest reversible fix to the selected executor, re-measure, and state the budget delta.
- Why: The problem is real but unlocalized across more than one domain.
Bad example:
- Prompt: $ultraperf make the recommender p95 under 200ms; baseline 340ms, benchmark is 'make bench'
- Expected behavior: Route to
performance-goal, which owns a declared metric/baseline/budget/benchmark goal.
- Why: A single declared measurable goal does not need a discovery loop.
Completion Checklist
- Baseline, workload, environment, and evaluator command are recorded before any edit is proposed.
- Each accepted fix names the measured hot path, the reversible change, and its owner.
- Re-measured deltas cite observed evidence; unmeasured steps stay not_observed.
- The regression budget and the gate that enforces it are stated with the tolerance.
Recovery Notes
- If no evaluator command exists, stop the loop and produce one before touching code.
- If the re-measure does not move, revert the change and re-rank hypotheses instead of stacking fixes.
- If the goal turns out to be one declared metric with a budget, hand off to
performance-goal.
Workflow Lane
- Current lane: Intent -> plan (
oh-my-hermes, meta-router, deep-interview, context, plan, ralplan, adversarial-consensus, codebase-onboarding, +9 more) - clarify, plan, ship, or loop goals.
- If intent belongs to another lane, hand back to
oh-my-hermes or name the adjacent workflow.
- Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use when performance problems are suspected but not yet localized, or when several cost hotspots across domains need a measured inspect-and-fix loop.
Strong routing signals: `ultraperf`, `$ultraperf`, `ulw-perf`, `performance audit`, `performance bottleneck`, `find the bottleneck`, `profile the hot path`, `memory leak investigation`, `token cost hotspot`, `storage footprint audit`, `rendering jank`, `model inference hotspot`, `slow ci pipeline`, `query performance audit`, `성능 병목`, `메모리 누수`, `느려진 원인`, `성능 전반 점검`
Catalog Metadata
Category: optimization
Phase: measured-optimization-loop
Hermes role: tracker
Quality tier: measurement-gated
Reasoning demand: heavy
Quality bar:
- Record a baseline and name the evaluator command before proposing any optimization edit.
- Attack only a hot path shown by a measurement or profile; never micro-optimize unmeasured code.
- Keep every fix the smallest reversible change and route code edits to the selected executor.
- Re-measure after each change and report deltas only from observed evidence.
- Never present a restart, cache flush, or resource bump as a leak fix; prove causation by revert-verify.
- Set the regression budget as baseline x (1 + tolerance) and name the CI gate that enforces it.
- A mid-run user message is an interjection, not a stop: answer it briefly and, in the same reply, continue the run — re-read the phase todo when one is active and dispatch or advance the next pending step, or name the armed wait it is waiting on -- handle, bound completion signal, deadline -- instead of re-reading status. Only the user's explicit stop or cancel, or the engine's own completion gate, ends the run; when the interjection changes scope, say so and update the declared plan or todo instead of silently abandoning it. A mid-run message is the latest steering for the active task, not automatically a replacement objective: it replaces the objective when the user says so and steers the current one otherwise.
- A follow-up that needs new authority, materially expands the scope, or changes external state not already authorized is described first and started only on the user's approval; persistence never broadens the authorized scope. A refused escalation gets a safer alternative inside the boundary, or the authorization the boundary asks for — never a workaround or an indirect execution.
- The closing brief scales to the change: one or two sentences plus the observed validation for a simple change, more only when the complexity earns it. Lead with the result or decision; omit abandoned approaches unless they explain a tradeoff the reader needs; narrate no internal bookkeeping (todo transitions, follow-up declarations, waits). Required closing lines stay outside this scaling: the observed run summary, and any prepared-not-observed or unmerged work, are stated whatever the brief's length.
Handoff policy:
Hermes owns the audit, baseline, hypothesis, budget, and status; every optimization code edit becomes a selected executor/runtime handoff and returns as observed re-measurement.
Required inputs:
- symptom or suspected slow surface
- workload or reproduction
- runnable evaluator or measurement command
- acceptable tolerance
Expected outputs:
- baseline record
- ranked hot-path hypotheses
- smallest reversible fix handoff
- re-measured delta
- regression budget and gate
Artifact expectations:
- baseline measurement record
- final profile or benchmark evidence
- budget delta with tolerance
Safety rules:
- Do not claim a profile, benchmark, measurement, or CI budget gate ran without observed evidence.
- Do not begin optimization edits before an evaluator command and its pass/fail contract exist.
- Ask for the workload, environment, and acceptable tolerance before declaring a budget.
Runtime Evidence
Preferred harness for this skill: goal-execution.
omh runtime record --skill ultraperf --harness goal-execution --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
1---2name: ulw-perf-33description: [omh] Ultraperf - find where a system is actually slow, leaking, or expensive across runtime, memory, token cost, storage, rendering, inference, CI, and query domains, then fix one measured hot path at a time behind a regression budget. Use when the user says: ultraperf, ulw-perf, performance audit, performance bottleneck, find the bottleneck, profile the hot path, memory leak investigation, token cost hotspot.4---56# Ultraperf78This is a Hermes-native `ultraperf` workflow skill.910## Why This Exists1112`ultraperf` exists because most performance work starts unlocalized: something is slow, leaking, or expensive and nobody knows where. It forces measurement before edits, one hypothesis at a time, executor-owned changes, and a regression budget, so an optimization loop cannot end in unverified claims.1314## Do Not Use When1516- Metric, baseline, budget, and benchmark command are already declared for one measurable goal; use `performance-goal`.17- The ask is to judge code quality, structure, or correctness rather than measured cost; use `code-review`.18- The ask is to score model or agent output quality on a task suite; use `agent-evaluation`.19- The request is a settings-only change, one bounded edit that is explicitly low-risk and has a direct owner and verification path, or one already-identified slow query or hotspot fix; handle it directly instead of opening a performance loop.2021## Examples2223Good example:2425- Prompt: $ultraperf checkout feels slow and the worker memory keeps climbing - find where and fix it26- Expected behavior: Audit the baseline, name the evaluator command, rank hot-path hypotheses, hand the smallest reversible fix to the selected executor, re-measure, and state the budget delta.27- Why: The problem is real but unlocalized across more than one domain.2829Bad example:3031- Prompt: $ultraperf make the recommender p95 under 200ms; baseline 340ms, benchmark is 'make bench'32- Expected behavior: Route to `performance-goal`, which owns a declared metric/baseline/budget/benchmark goal.33- Why: A single declared measurable goal does not need a discovery loop.3435## Completion Checklist3637- Baseline, workload, environment, and evaluator command are recorded before any edit is proposed.38- Each accepted fix names the measured hot path, the reversible change, and its owner.39- Re-measured deltas cite observed evidence; unmeasured steps stay not_observed.40- The regression budget and the gate that enforces it are stated with the tolerance.4142## Recovery Notes4344- If no evaluator command exists, stop the loop and produce one before touching code.45- If the re-measure does not move, revert the change and re-rank hypotheses instead of stacking fixes.46- If the goal turns out to be one declared metric with a budget, hand off to `performance-goal`.4748## Workflow Lane4950- Current lane: **Intent -> plan** (`oh-my-hermes`, `meta-router`, `deep-interview`, `context`, `plan`, `ralplan`, `adversarial-consensus`, `codebase-onboarding`, `+9 more`) - clarify, plan, ship, or loop goals.51- If intent belongs to another lane, hand back to `oh-my-hermes` or name the adjacent workflow.52- Shared product, routing, compatibility, and evidence rules: `omh-routing/references/skill-common-rail.md`.5354## Use When5556Use when performance problems are suspected but not yet localized, or when several cost hotspots across domains need a measured inspect-and-fix loop.5758 Strong routing signals: `ultraperf`, `$ultraperf`, `ulw-perf`, `performance audit`, `performance bottleneck`, `find the bottleneck`, `profile the hot path`, `memory leak investigation`, `token cost hotspot`, `storage footprint audit`, `rendering jank`, `model inference hotspot`, `slow ci pipeline`, `query performance audit`, `성능 병목`, `메모리 누수`, `느려진 원인`, `성능 전반 점검`5960## Catalog Metadata6162Category: `optimization`63Phase: `measured-optimization-loop`64Hermes role: `tracker`65Quality tier: `measurement-gated`66Reasoning demand: `heavy`6768Quality bar:6970- Record a baseline and name the evaluator command before proposing any optimization edit.71- Attack only a hot path shown by a measurement or profile; never micro-optimize unmeasured code.72- Keep every fix the smallest reversible change and route code edits to the selected executor.73- Re-measure after each change and report deltas only from observed evidence.74- Never present a restart, cache flush, or resource bump as a leak fix; prove causation by revert-verify.75- Set the regression budget as baseline x (1 + tolerance) and name the CI gate that enforces it.76- A mid-run user message is an interjection, not a stop: answer it briefly and, in the same reply, continue the run — re-read the phase todo when one is active and dispatch or advance the next pending step, or name the armed wait it is waiting on -- handle, bound completion signal, deadline -- instead of re-reading status. Only the user's explicit stop or cancel, or the engine's own completion gate, ends the run; when the interjection changes scope, say so and update the declared plan or todo instead of silently abandoning it. A mid-run message is the latest steering for the active task, not automatically a replacement objective: it replaces the objective when the user says so and steers the current one otherwise.77- A follow-up that needs new authority, materially expands the scope, or changes external state not already authorized is described first and started only on the user's approval; persistence never broadens the authorized scope. A refused escalation gets a safer alternative inside the boundary, or the authorization the boundary asks for — never a workaround or an indirect execution.78- The closing brief scales to the change: one or two sentences plus the observed validation for a simple change, more only when the complexity earns it. Lead with the result or decision; omit abandoned approaches unless they explain a tradeoff the reader needs; narrate no internal bookkeeping (todo transitions, follow-up declarations, waits). Required closing lines stay outside this scaling: the observed run summary, and any prepared-not-observed or unmerged work, are stated whatever the brief's length.7980Handoff policy:8182Hermes owns the audit, baseline, hypothesis, budget, and status; every optimization code edit becomes a selected executor/runtime handoff and returns as observed re-measurement.8384Required inputs:8586- symptom or suspected slow surface87- workload or reproduction88- runnable evaluator or measurement command89- acceptable tolerance9091Expected outputs:9293- baseline record94- ranked hot-path hypotheses95- smallest reversible fix handoff96- re-measured delta97- regression budget and gate9899Artifact expectations:100101- baseline measurement record102- final profile or benchmark evidence103- budget delta with tolerance104105Safety rules:106107- Do not claim a profile, benchmark, measurement, or CI budget gate ran without observed evidence.108- Do not begin optimization edits before an evaluator command and its pass/fail contract exist.109- Ask for the workload, environment, and acceptable tolerance before declaring a budget.110111## Runtime Evidence112113Preferred harness for this skill: `goal-execution`.114115```sh116omh runtime record --skill ultraperf --harness goal-execution --status started117```118119Record observed delegation results; otherwise return `not_available` or `not_observed`.120Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.121- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.122Preserve workflow intent and stop conditions; verify before claiming completion.123124Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.125126Shared product, compatibility, topology, memory, harness, and execution rules: `omh-routing/references/skill-common-rail.md`. Load it when applicable; otherwise name an unavailable capability.