performance-audit

Diagnoses system and codebase performance issues including memory leaks, process bloat, and network latency.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/arndvs/ctrlshft --skill performance-audit-arndvs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: performance-audit
Source: https://github.com/arndvs/ctrlshft/tree/main/skills/performance-audit
Command: npx skills add https://github.com/arndvs/ctrlshft --skill performance-audit-arndvs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When your system feels slow, dev servers balloon in memory, or AI agents respond sluggishly, it is hard to pinpoint the actual cause. This Skill runs a structured, measurement-first audit across memory, processes, network, disk, and codebase behavior to find what is actually slow and why, with concrete fixes for every finding. ## Core Features & Use Cases - System Triage: Collects memory, process, network, disk, and proxy health data via cross-platform scripts before drawing any conclusions. - Deep Analysis: Maps VS Code extension hosts to workspaces, detects OEM bloatware services, and profiles memory-hungry dev servers. - Codebase Leak Hunting: Spawns subagent exploration of repos for memory leak patterns like module-level fetches, uncleared event listeners, and accumulating middleware state. - Use Case: Your Next.js dev server hits 2 GB after ten minutes and VS Code is unresponsive. Run the audit to identify the leaking process, get its growth rate and root cause, and receive a ready-to-paste remediation command. ## Quick Start Ask the agent to run a performance audit to find out why your system is slow and get a prioritized report of findings with fixes.

Frequently Asked Questions about performance-audit

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

FAQPage Schema
How do I find memory leaks in a dev server?▼

Run the dev server profiling step to list node processes over 200 MB with uptime and command line. A Next.js server exceeding 1 GB within five minutes indicates an app-level leak, which the audit then investigates in the codebase for patterns like module-level fetches and uncleared listeners.

How to diagnose why VS Code is slow and using too much memory?▼

The audit maps each VS Code extension host to its workspace and lists attached language servers with memory usage. More than 15 processes per window or duplicate language servers across windows are flagged as abnormal.

Does the performance audit work on Windows, macOS, and Linux?▼

Yes, the diagnostic scripts are cross-platform and auto-detect the operating system to run the appropriate commands. They can be invoked through a single entry point or run individually per section.

What bloatware services does the audit detect?▼

It scans running services against known patterns including HP Sure Click and Touchpoint Analytics, Dell SupportAssist, Lenovo Vantage, antivirus bloat like McAfee and Norton, and telemetry services such as DiagTrack and CompatTelRunner, outputting disable commands for each.

When should I not rely on a single memory snapshot?▼

A single snapshot cannot distinguish a leak from normal accumulation. The audit cross-references uptime with memory: 500 MB after 12 hours is normal, while 500 MB after two minutes signals a fast leak requiring immediate attention.