performance-audit

Profile CPU and memory, run benchmarks, and generate an audit report.

2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/ashtonian/llm-init --skill performance-audit-ashtonian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-audit
Source: https://github.com/ashtonian/llm-init/tree/main/templates/.claude/skills/performance-audit
Command: npx skills add https://github.com/ashtonian/llm-init --skill performance-audit-ashtonian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic performance auditing to identify bottlenecks, establish baselines, and deliver actionable recommendations that improve runtime efficiency and reliability.

Core Features & Use Cases

  • Profiling CPU and memory across Go, Node.js, and frontend environments to locate hot paths and allocation sites.
  • Benchmarking critical endpoints, queries, and workflows to set performance budgets and guide optimizations.
  • Generating a comprehensive audit report with findings, recommendations, and regression safeguards.

Quick Start

Run a full performance audit on your project by profiling CPU and memory, collecting metrics, and drafting an actionable improvement plan.

Frequently Asked Questions about performance-audit

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

FAQPage Schema
How do I perform a performance audit to identify bottlenecks in my application?

A performance audit systematically profiles CPU and memory to locate hot paths and allocation sites in your application. It collects baseline metrics and runs benchmarks across critical endpoints to generate an audit report with actionable optimization recommendations.

Can I profile CPU and memory usage across Go, Node.js, and frontend environments?

Yes, you can profile CPU and memory across Go, Node.js, and frontend environments. The audit process locates allocation sites and hot paths within these specific technologies to pinpoint runtime inefficiencies and guide your optimization efforts.

What is the best way to establish performance baselines for critical API endpoints?

The best way to establish performance baselines is by benchmarking critical endpoints, queries, and workflows. This process measures current runtime efficiency, sets performance budgets, and creates safeguard thresholds to detect and prevent future regressions.

How do I generate an audit report with actionable recommendations for optimizing resources?

You generate an audit report by systematically profiling resource usage and running benchmarks on critical workflows. The resulting report details identified bottlenecks, provides actionable optimization recommendations, and includes safeguards against future performance regressions.

Does performance benchmarking work for both backend services and frontend apps?

Yes, performance benchmarking works for backend services, APIs, and frontend apps. The audit systematically applies profiling, baselining, and benchmarking across these environments to identify bottlenecks and optimize overall resource utilization.

When do I need to run benchmarking and profiling on my application?

You need to run benchmarking and profiling when you must identify bottlenecks, establish performance baselines, or optimize runtime efficiency. It is essential for setting performance budgets and adding safeguards to prevent regressions in critical workflows.