performance-assessment

Analyze code statically to identify performance bottlenecks and generate impact-rated reports.

Updated May 6, 2026
One-click install
npx skills add https://github.com/crgarcia12/compy --skill performance-assessment-crgarcia12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-assessment
Source: https://github.com/crgarcia12/compy/tree/main/.github/skills/performance-assessment
Command: npx skills add https://github.com/crgarcia12/compy --skill performance-assessment-crgarcia12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill assists developers in identifying performance bottlenecks, inefficient patterns, and optimization opportunities in their code, without the need for runtime profiling.

Core Features & Use Cases

  • Static Code Analysis: Performs a deep analysis of code for performance issues without execution.
  • Adaptive Depth Analysis: Provides different levels of analysis ranging from common hotspots to deep architectural review.
  • Impact Ratings: Classifies findings by impact level for prioritized action.
  • Documentation: Outputs detailed reports with findings and recommendations.

Quick Start

Run the performance assessment at level 3 to perform a deep performance review of your codebase.

Frequently Asked Questions about performance-assessment

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

FAQPage Schema
How do I identify performance bottlenecks in my code without runtime profiling?

Static code analysis identifies performance bottlenecks by inspecting code for common hotspots and inefficient patterns without execution. It analyzes your source files to detect optimization opportunities that typically require runtime profiling to discover.

What is static code analysis for performance optimization?

Static code analysis for performance optimization is a technique that reviews source code to find inefficiencies and hotspots without running the application. It classifies findings by impact level to help developers prioritize optimization efforts effectively.

How do I perform a deep performance review of my codebase?

You can perform a deep performance review by running a static analysis assessment at a higher depth level. This conducts an architectural review of your codebase to uncover complex performance bottlenecks and generates detailed reports with recommendations.

Can static analysis detect performance issues without running the application?

Yes, static analysis detects performance issues by evaluating code structure and patterns directly, eliminating the need to execute the application. It analyzes for common hotspots and generates reports with impact ratings and optimization suggestions.

How are performance findings prioritized during static code review?

Performance findings are prioritized using impact ratings that classify each detected bottleneck by its severity. This allows developers to focus on the most critical inefficiencies and hotspots first, guided by detailed reports and recommendations.

When should I not use static analysis for performance optimization?

Static analysis should not be used when you need to measure actual runtime memory usage or execution time metrics. It identifies potential bottlenecks through code structure review but cannot capture dynamic performance behaviors dependent on runtime environments.