performance-analysis

Analyze software performance and output structured optimization recommendations.

14|2|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/kennedym-ds/copilot_orchestrator --skill performance-analysis-kennedym-ds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-analysis
Source: https://github.com/kennedym-ds/copilot_orchestrator/tree/main/.github/skills/performance-analysis
Command: npx skills add https://github.com/kennedym-ds/copilot_orchestrator --skill performance-analysis-kennedym-ds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance analysis patterns for runtime complexity, memory usage, cost optimization, and scalability assessment across code changes and architecture decisions. It helps teams identify bottlenecks and select optimization strategies grounded in data and modeling.

Core Features & Use Cases

  • Big O complexity analysis and profiling techniques to locate performance bottlenecks.
  • Caching strategies, memory profiling, database optimization, and cloud cost modeling.
  • Performance review templates and example-driven guidance to plan scalable improvements across systems.

Quick Start

Analyze the target feature's performance and deliver a prioritized optimization plan with concrete steps.

Frequently Asked Questions about performance-analysis

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

FAQPage Schema
How do I analyze software performance bottlenecks in my code?

To analyze software performance bottlenecks, you evaluate runtime Big O complexity and apply profiling techniques to locate slow code paths. This identifies specific areas to target for structured optimization.

What is the best way to reduce cloud costs and optimize scalability?

Reducing cloud costs and optimizing scalability requires analyzing resource usage patterns and applying cost modeling to your architecture. This assesses bottlenecks and selects optimization strategies grounded in data.

When do I need to implement caching strategies for database queries?

You need to implement caching strategies for database queries when profiling identifies repeated data fetching as a primary memory or runtime bottleneck. Caching optimizes query paths by reducing redundant computation.

Does performance analysis work for both code changes and API paths?

Performance analysis works for both code changes and API paths by evaluating runtime complexity, memory usage, and database queries across these layers. It provides structured optimization guidance for each specific path.

How do I profile memory usage to plan scalable improvements?

To profile memory usage for scalable improvements, you apply memory profiling techniques to identify consumption bottlenecks within your system. This yields structured recommendations and best practices to plan scalable upgrades.