typescript-performance-review

Analyzes TypeScript code for performance issues and outputs severity-ranked findings.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/bromanko/llm-agents --skill typescript-performance-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-performance-review
Source: https://github.com/bromanko/llm-agents/tree/main/skills/typescript-performance-review
Command: npx skills add https://github.com/bromanko/llm-agents --skill typescript-performance-review

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses performance bottlenecks in TypeScript code, helping to improve application speed, reduce resource consumption, and enhance user experience.

Core Features & Use Cases

  • Runtime Hotspot Analysis: Identifies slow-running code sections.
  • Allocation & GC Pressure: Detects patterns that lead to excessive memory allocation.
  • Async & Concurrency Optimization: Reviews asynchronous operations for efficiency.
  • UI Rendering Efficiency: Analyzes and suggests improvements for rendering performance in UI frameworks.
  • Use Case: A developer has a TypeScript application that is becoming sluggish. They use this skill to pinpoint the exact functions causing slowdowns and receive actionable suggestions for optimization.

Quick Start

Use the typescript-performance-review skill to analyze the performance of the code in the current working directory.

Frequently Asked Questions about typescript-performance-review

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

FAQPage Schema
How do I find performance bottlenecks in my TypeScript code?

You can identify TypeScript performance bottlenecks by analyzing runtime hot paths, memory allocation pressure, and async throughput to pinpoint slow code sections and receive severity-ranked optimization suggestions.

What causes high garbage collection pressure in TypeScript applications?

High garbage collection pressure in TypeScript applications is caused by excessive memory allocation patterns. Analyzing code for these allocation hotspots detects resource-heavy patterns that degrade application speed and user experience.

How do I optimize async throughput and concurrency in TypeScript?

Optimizing async throughput in TypeScript involves reviewing asynchronous operations for efficiency. Analyzing async patterns identifies concurrency bottlenecks and provides suggestions to improve execution speed and reduce resource consumption.

Can I analyze UI rendering efficiency for TypeScript frameworks?

Yes, you can analyze UI rendering efficiency for TypeScript frameworks. The review targets rendering performance issues, identifies inefficiencies in UI rendering patterns, and suggests improvements to enhance application responsiveness.

What is the best way to review TypeScript code for runtime hotspots?

The best way to review TypeScript code for runtime hotspots is to analyze JavaScript runtime behavior, algorithmic complexity, and I/O patterns. This identifies slow-running sections and outputs findings with severity indicators.

Do I need to specify a scope when analyzing TypeScript performance issues?

Yes, scope determination is required when analyzing TypeScript performance issues. Scope is based on user input or working changes, focusing the analysis on specific code sections for allocation, async, and rendering inefficiencies.