Performance Optimizer

Profile software to identify performance bottlenecks and recommend optimization strategies.

1|1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/Geralt1983/Thanos --skill performance-optimizer-geralt1983
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Performance Optimizer
Source: https://github.com/Geralt1983/Thanos/tree/main/.gemini/skills/optimizer
Command: npx skills add https://github.com/Geralt1983/Thanos --skill performance-optimizer-geralt1983

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses performance bottlenecks in software, helping users identify and resolve issues related to speed, throughput, and resource utilization.

Core Features & Use Cases

  • Profiling & Bottleneck Identification: Pinpoints performance hotspots in code and systems.
  • Optimization Strategies: Provides guidance on algorithmic improvements, caching, database tuning, and concurrency.
  • Use Case: A user's web application is experiencing slow response times. They can use this Skill to profile the application, identify the database queries or code sections causing the delay, and receive actionable recommendations for optimization.

Quick Start

Use the Performance Optimizer skill to help me profile this Python script for memory leaks.

Frequently Asked Questions about Performance Optimizer

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

FAQPage Schema
How do I identify performance bottlenecks and latency issues in my application?

To identify performance bottlenecks and latency issues, you need systematic profiling to pinpoint code hotspots. This skill provides actionable profiling guidance to locate CPU, memory, and throughput constraints across various programming languages.

What is the best way to optimize slow database queries causing high latency?

The best way to optimize slow database queries causing high latency is through targeted database tuning. This skill guides you in identifying query bottlenecks and applying caching strategies to slash response times and improve throughput.

How do I profile a Python script for memory leaks and CPU usage?

To profile a Python script for memory leaks and CPU usage, you apply systematic profiling techniques to isolate resource hotspots. This skill helps analyze memory usage patterns and provides algorithmic improvements to resolve leaks.

When do I need caching strategies vs algorithmic improvements for throughput optimization?

You need caching strategies when database or computation bottlenecks repeat unnecessarily, whereas algorithmic improvements address inherently slow logic. This skill evaluates your profiling data to recommend the correct throughput optimization approach.

Can I use this to address concurrency issues affecting my application's throughput?

Yes, you can use this to address concurrency issues affecting throughput. It provides actionable guidance on concurrency patterns to optimize resource utilization, ensuring efficient parallel processing and reduced latency.