performance-tuning

Measure software performance before and after optimizing identified bottlenecks.

78|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/NoobyGains/godmode --skill performance-tuning-noobygains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-tuning
Source: https://github.com/NoobyGains/godmode/tree/main/skills/performance-tuning
Command: npx skills add https://github.com/NoobyGains/godmode --skill performance-tuning-noobygains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses performance issues by ensuring optimizations are data-driven, preventing wasted effort on non-existent bottlenecks and avoiding premature or incorrect tuning.

Core Features & Use Cases

  • Data-Driven Optimization: Employs a strict "measure first" protocol to identify and address actual performance deficits.
  • Bottleneck Identification: Guides users to pinpoint the root cause of slowness using profiling tools.
  • Targeted Resolution: Focuses on fixing specific, identified bottlenecks rather than broad, speculative changes.
  • Verification: Mandates re-measurement to confirm improvements and ensure optimizations are effective.
  • Use Case: When a web application's response time increases significantly, this Skill ensures the team profiles the application, identifies the slow database query or inefficient API call, and then optimizes only that specific component, verifying the improvement afterward.

Quick Start

Use the performance-tuning skill to measure the current API response time and identify the bottleneck if it exceeds 500ms.

Frequently Asked Questions about performance-tuning

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

FAQPage Schema
How do I identify the root cause of slow API response times?

To identify slow API response times, you profile the application to pinpoint the specific bottleneck, such as an inefficient database query, rather than guessing. This ensures targeted optimization of the actual deficit.

What is the best way to optimize software performance without premature tuning?

The best way to optimize software performance without premature tuning is to follow a strict measure-first protocol. You must measure current metrics, identify actual bottlenecks, and verify improvements afterward to prevent wasted effort.

How do I profile a web application to find database query bottlenecks?

You profile a web application by using profiling tools to measure current performance and isolate the slow database queries. Once identified, you optimize only that specific component and re-measure to verify the improvement.

When do I need to re-measure after making code optimizations?

You need to re-measure immediately after making code optimizations to verify their effectiveness. This mandated verification step confirms that the targeted changes actually resolved the identified performance bottleneck.

Does data-driven optimization work for frontend load times and computational processes?

Data-driven optimization works for frontend load times and computational processes by mandating measurement before and after changes. It systematically identifies and resolves bottlenecks across database queries, API responses, and computation.