audit-perf

Identifies and fixes performance defects in software systems across multiple domains.

10|5|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/JHostalek/dotclaude --skill audit-perf-jhostalek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-perf
Source: https://github.com/JHostalek/dotclaude/tree/main/skills/audit-perf
Command: npx skills add https://github.com/JHostalek/dotclaude --skill audit-perf-jhostalek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and fixes performance defects that cause slow responses, poor responsiveness, low throughput, resource exhaustion, scalability failures, or unnecessary infrastructure costs.

Core Features & Use Cases

  • End-to-End Performance Audits: Trace critical paths across clients, services, storage, queues, caches, third parties, and infrastructure.
  • Broad Bottleneck Detection: Investigate N+1 queries, overfetching, repeated computation, blocking work, unbounded resource growth, contention, queue backlogs, retry amplification, and tail-latency failures.
  • Evidence-Based Remediation: Validate findings with telemetry, profiles, query plans, representative benchmarks, complexity analysis, or static proof, then apply safe fixes and document residual risks.
  • Use Case: Apply it to a slow API or background job to determine whether database access, network fan-out, concurrency, memory retention, or degraded-state behavior is violating the system’s performance expectations.

Quick Start

Ask the audit-perf skill to audit the specified path for performance defects, verify the highest-impact findings, apply safe fixes, and produce a completion ledger.

Frequently Asked Questions about audit-perf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find and fix performance bottlenecks in a slow API?

To audit API latency, trace critical paths across services and storage to identify defects like N+1 queries, then apply evidence-based remediation and document residual risks.

What is end-to-end performance audit for distributed services?

An end-to-end performance audit reconstructs architecture and analyzes critical paths across clients, queues, caches, and infrastructure to detect latency, throughput, and scalability invariant violations.

How do I detect N+1 queries and resource leaks in background jobs?

Detect N+1 queries and resource leaks in background jobs by analyzing telemetry and query plans to locate repeated computation, unbounded resource growth, and blocking work under realistic workloads.

What's the best way to optimize tail-latency failures in data pipelines?

The best way to optimize tail-latency failures in data pipelines is to perform path analysis under degraded conditions, validate findings with profiles, and apply safe fixes to resolve contention and queue backlogs.

Can I use performance audit techniques for degraded-state behavior in long-running systems?

Yes, you can use performance audit techniques for degraded-state behavior in long-running systems by evaluating responsiveness and capacity invariants under realistic workloads and degraded conditions.

Why does retry amplification cause scalability failures in distributed services?

Retry amplification causes scalability failures in distributed services by increasing queue backlogs and network fan-out, which exhaust resources and violate throughput invariants across critical paths.