performance-mindset

Audit code for performance bottlenecks across files and directories.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/foutoucour/guitar-match --skill performance-mindset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-mindset
Source: https://github.com/foutoucour/guitar-match/tree/main/.claude/skills/performance-mindset
Command: npx skills add https://github.com/foutoucour/guitar-match --skill performance-mindset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers identify and mitigate performance bottlenecks in codebases early, reducing slowdowns and regressions before production.

Core Features & Use Cases

  • Performance auditing: Evaluate code paths for potential bottlenecks, including CPU, memory, I/O, and caching inefficiencies.
  • Multi-language applicability: Applicable to Go, Python, Java, JavaScript, and others, across small or large codebases.
  • Use Case: Imagine a function that scans a large dataset with nested loops; this skill highlights opportunities to optimize complexity, memory usage, and I/O.

Quick Start

Audit the target code path and return a prioritized performance review for the specified directory or file.

Frequently Asked Questions about performance-mindset

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

FAQPage Schema
How do I audit code for performance bottlenecks before production?

To audit code for performance bottlenecks, evaluate algorithmic complexity, memory efficiency, I/O optimization, caching strategy, lazy evaluation, and profiling discipline across files or directories, then generate a prioritized review report.

What is the best way to identify memory usage and I/O inefficiencies in a large codebase?

Identifying memory usage and I/O inefficiencies requires auditing code paths against six performance dimensions, highlighting opportunities to reduce complexity and optimize caching across any language and project size.

Can I run a performance review on code written in Python, Go, or JavaScript?

Yes, you can run a performance review on Python, Go, JavaScript, and other languages, because the audit applies multi-language applicability to detect CPU, memory, I/O, and caching inefficiencies across small or large codebases.

How does algorithmic complexity profiling handle nested loops in large datasets?

Algorithmic complexity profiling handles nested loops by scanning the dataset to highlight opportunities to optimize complexity, reducing potential CPU slowdowns and regressions before they reach production.

What dimensions are evaluated in a structured performance audit?

A structured performance audit evaluates six dimensions: algorithmic complexity, memory efficiency, I/O optimization, caching strategy, lazy evaluation, and profiling discipline, returning a prioritized report of bottlenecks.

When should I not use automated performance auditing for code optimization?

Automated performance auditing is not suited for runtime profiling in production environments, as it focuses on static code path evaluation to identify potential bottlenecks early rather than live system monitoring.