check-performance

Review code modules against project-specific performance targets.

5|3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/leifericf/agentic-sdk --skill check-performance-leifericf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-performance
Source: https://github.com/leifericf/agentic-sdk/tree/main/skills/check-performance
Command: npx skills add https://github.com/leifericf/agentic-sdk --skill check-performance-leifericf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps identify and mitigate performance bottlenecks, resource allocation issues, and inefficiencies in code, ensuring optimal performance and resource allocation across modules.

Core Features & Use Cases

  • Performance Review: Review code modules against project-specific performance targets.
  • Hot Path Allocation: Detects inefficient allocation on hot paths, such as real-time callbacks or per-frame functions.
  • Locks and Arithmetic: Identifies problematic locks on hot paths and arithmetic operations that defeat SIMD or hardware capabilities.
  • Unbounded Work: Monitors unbounded work from unbounded input and inefficient queries and indexes.
  • Use Case: Use this Skill to ensure a game's rendering or processing code operates within performance budgets, maintaining smooth gameplay and responsiveness.

Quick Start

Run 'check-performance' on your module to review performance against project targets.

Frequently Asked Questions about check-performance

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

FAQPage Schema
How do I identify performance bottlenecks in my code modules?

To identify performance bottlenecks in code modules, run a performance review against project-specific targets to detect inefficient resource allocation, problematic locks on hot paths, and arithmetic operations that defeat hardware capabilities. It ensures optimal resource allocation across modules.

Why does my real-time system experience frame drops in hot path callbacks?

Real-time systems experience frame drops in hot path callbacks due to inefficient allocation, problematic locks, or arithmetic operations defeating SIMD capabilities. Reviewing code modules against performance budgets detects these hot path inefficiencies and unbounded work from unbounded input.

How do I review code against project performance budgets?

To review code against project performance budgets, execute a performance check on your module. The review detects inefficient allocation on hot paths, monitors unbounded work from inefficient queries, and identifies lock management issues to maintain smooth responsiveness.

Do I need detailed project performance budgets to check code performance?

Yes, you need detailed knowledge of project performance budgets and module context to check code performance effectively. The performance review compares code modules against these specific targets to identify resource allocation issues and ensure optimal efficiency.

What is the best way to detect inefficient queries causing unbounded work?

The best way to detect inefficient queries causing unbounded work is to run a performance review on the code module. The review monitors unbounded work from unbounded input and identifies inefficient queries and indexes that violate project performance targets.

When should I not use an automated code performance review?

You should not use an automated code performance review when you lack detailed project performance budgets or module context. The review requires this specific knowledge to compare code modules against targets and identify resource allocation issues accurately.