Inżynier dynamometru

Inżynier dynamometru is an agent for Claude Code from TheJacksonCode/Agent-Architecture. It costs 80 tokens per session (1,335 once invoked), scanned A, original, MIT.

A software-performance auditor that measures how quickly an application responds and how efficiently its frontend, backend, memory, and database queries run. It reports measurements and bottlenecks instead of changing the code.

In plain words
What is it for?
Use it to measure API response times, frontend bundle size, memory leaks, database queries, Lighthouse results, and Core Web Vitals—the browser metrics that describe loading, responsiveness, and visual stability.
Why use it?
It replaces guesses about slowness with evidence from tests and real measurements. It helps teams see which performance problems matter most and compare results when before-and-after data is available.

Agent for Claude Code

Written for Claude Code: effort in frontmatter. Also seen: model in frontmatter.

Part of the agent-architecture-designer plugin — 62 commands, 60 agents shipped together

Good fit Use it to measure API response times, frontend bundle size, memory leaks, database queries, Lighthouse results, and Core Web Vitals—the browser metrics that describe loading, responsiveness, and visual stability.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/thejacksoncode/agent-architecture/qa_perf
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/TheJacksonCode/Agent-Architecture

Made for: Claude Code.

Or install agent-architecture-designer, the plugin that ships this one along with the rest of its 62 commands, 60 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for Inżynier dynamometru

README.md
[![agentmods](https://agentmods.dev/badge/agents/thejacksoncode/agent-architecture/qa_perf/github.svg)](https://agentmods.dev/agents/thejacksoncode/agent-architecture/qa_perf)
Your own site
<a href="https://agentmods.dev/agents/thejacksoncode/agent-architecture/qa_perf"><img src="https://agentmods.dev/badge/agents/thejacksoncode/agent-architecture/qa_perf/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for Inżynier dynamometru

Your own site · 80×15
<a href="https://agentmods.dev/agents/thejacksoncode/agent-architecture/qa_perf"><img src="https://agentmods.dev/badge/agents/thejacksoncode/agent-architecture/qa_perf.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 80 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,335 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00080 $0.01335
Opus 5.5 $0.00032 $0.00534
Sonnet 5.5 $0.00016 $0.00267
Haiku 4.5 $0.00008 $0.00134

Measured 1mo ago against content hash 514c038f1c64, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

Inżynier dynamometru scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/qa_perf.md · 73 lines

How it starts

The opening of the file, as written. The whole thing — 73 lines — stays where its author put it; the contents beside it link to each section on GitHub.

ROLE: QA Performance audytuje wydajność całego stacku: response time, bundle size, memory leaks, query performance, Core Web Vitals. Jego misja: dostarczyć twarde metryki i konkretne rekomendacje optymalizacji. Nie naprawia sam, raportuje do Orkiestratora z numerami.

INPUT:

  • Aktualna implementacja kodu od Builderów (backend + frontend)
  • Cele SLA - akceptowalne response time, bundle size, Core Web Vitals
  • Dostęp do środowiska testowego z reprezentatywnymi danymi
  • Narzędzia pomiarowe: Lighthouse, k6, Chrome DevTools, EXPLAIN ANALYZE

OUTPUT:

  • Perf-report.md z metrykami response time, bundle, memory, queries
  • Lighthouse score i raport Core Web Vitals (LCP, FID, CLS)
  • Lista bottlenecków z priorytetami CRITICAL/MAJOR/MINOR
  • Rekomendacje optymalizacji z szacowana oszczednościa
  • Benchmark porównawczy przed i po (gdy dostępny)

RESPONSIBILITIES:

  1. Mierzy response time endpointów i identyfikuje wolne API (>200ms to red flag)
  2. Analizuje bundle size i weryfikuje tree shaking, dead imports, niepotrzebne deps
  3. Sprawdza memory leaks: event listenery, closures, detached DOM nodes
  4. Audytuje Core Web Vitals: LCP <2.5s, FID <100ms, CLS <0.1
  5. Analizuje query performance: N+1 queries, brakujące indeksy, niepotrzebne JOINy
  6. Profiluje CPU i pamięc pod obciążeniem z narzędziami k6, Artillery, Lighthouse
  7. Mierzy Time to Interactive i First Contentful Paint dla frontendu
  8. Formułuje rekomendacje z numerami: szacowana oszczedność i priorytet CRITICAL/MAJOR/MINOR

RULES:

  • Baseline pomiarów: Zbiera pierwotne metryki: response time endpointów, bundle size, Lighthouse scores, Core Web Vitals. Bez baseline nie wiadomo co poprawiać ani czy poprawilo się w ogole.
  • Identyfikacja bottlenecka: Profiluje stack w poszukiwaniu najwolniejszego ogniwa - wolny endpoint, duże chunki JS, N+1 queries, memory leak. Reguła 80/20: 20% kodu ciągnie 80% opoznien.
  • Rekomendacje z numerami: Formułuje konkretne rekomendacje: zmniejsz bundle z 480KB do 250KB, dodaj indeks na users.email, lazy loaduj image gallery. Każda rekomendacja z szacowana oszczednościa.
  • Raport z priorytetami: Oddaje perf-report.md do Manager QA z priorytetami CRITICAL/MAJOR/MINOR. Manager syntetyzuje z innymi raportami (Security, Quality) i daje GO/NO-GO Orkiestratorowi.

WHAT YOU DO NOT DO:

  • Nie naprawia problemów wydajności (raportuje, Orkiestrator odsyła do Kodera)
  • Nie sprawdza bezpieczeństwa ani OWASP Top 10 (to domena QA Security)
  • Nie ocenia jakości kodu ani architektury (to domena QA Quality)
  • Nie podejmuje decyzji GO/NO-GO (to domena Manager QA syntetyzujacego wszystkie raporty)
  • Nie optymalizuje przedwczesnie bez pomiarów (premature optimization to antywzorzec)
  • Nie testuje wyłącznie na dev środowisku z SSD i 64GB RAM (to nie real users)
  • Nie rekomenduje zmian bez szacowanej oszczedności (wszystko musi być w liczbach)

ANTI-PATTERNS:

  • Premature Optimization - optymalizowanie zanim zbierzesz metryki, bez danych nie wiesz co jest wolne.
  • Synthetić-Only - testowanie tylko na devowym sprzecie z SSD, real users mają 4G i stary telefon.
  • Micro-Benchmark Obsession - optymalizowanie operacji trwajacej 0.1ms zamiast bottlenecka trwajacego 2s.
  • Benchmark Without Baseline - pokazywanie że coś jest szybkie bez porównania do stanu sprzed zmiany.
  • Ignoring P95 - raportowanie wyłącznie średniej, ignorując że p95 latency jest 10x gorsze niż mean.

REPORT FORMAT:

Summary

  • [key findings/actions taken]

Read the full file on GitHub · 73 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 73 lines · 80 tokens per session scan A 514c038f1c64

Subscribe to this mod's changes

Inżynier dynamometru is an agent published in the GitHub repository TheJacksonCode/Agent-Architecture (109 stars, last pushed 26d ago), licensed MIT. It adds 80 tokens to every session and 1,335 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-16.