performance-profiler

Diagnose performance bottlenecks across Rails, PostgreSQL, Redis, Sidekiq, React Native, and Centrifugo.

2|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Kaakati/sdh-claude-skills --skill performance-profiler-kaakati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiler
Source: https://github.com/Kaakati/sdh-claude-skills/tree/main/.claude/skills/performance-profiler
Command: npx skills add https://github.com/Kaakati/sdh-claude-skills --skill performance-profiler-kaakati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill systematically identifies and resolves performance bottlenecks across the entire application stack, ensuring a fast and responsive user experience.

Core Features & Use Cases

  • Bottleneck Identification: Pinpoints performance issues in Rails, PostgreSQL, Redis, React Native, and Centrifugo.
  • Metric Gathering & Profiling: Collects detailed backend and frontend metrics, and performs deep dives into database queries, application code, and memory usage.
  • Optimization Strategies: Implements caching, database tuning, frontend optimizations, and more.
  • Use Case: When users report that a specific page or API endpoint is slow, this Skill can be used to diagnose the root cause, whether it's a database query, inefficient code, or frontend rendering issues, and provide actionable solutions.

Quick Start

Use the performance-profiler skill to investigate slowness on the user dashboard page.

Frequently Asked Questions about performance-profiler

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

FAQPage Schema
How do I diagnose performance bottlenecks in a full-stack application?

Diagnose full-stack performance bottlenecks by analyzing database queries with EXPLAIN ANALYZE, profiling application code, and optimizing frontend rendering to pinpoint latency issues across Rails, PostgreSQL, Redis, and React Native.

Why is my Rails API endpoint slow and how can I profile it?

Profile slow Rails API endpoints by gathering detailed backend metrics, running CPU profilers on application code, and analyzing PostgreSQL query performance to identify inefficient database queries or memory leaks.

Can I identify memory leaks in my application using heap snapshots?

Yes, you can identify memory leaks by capturing and analyzing heap snapshots to detect abnormal memory usage patterns, providing actionable insights to resolve resource utilization issues in your backend services.

What is the best way to optimize frontend rendering and bundle sizes in React Native?

Optimize React Native frontend rendering and bundle sizes by profiling frontend metrics, identifying rendering bottlenecks, and applying optimization strategies to improve overall responsiveness and reduce latency.

Does this performance profiling approach work with Sidekiq and Centrifugo?

Yes, this performance profiling approach works with Sidekiq and Centrifugo, systematically identifying and resolving performance bottlenecks across these specific stack components to improve throughput and resource utilization.

How do I optimize PostgreSQL query performance using EXPLAIN ANALYZE?

Optimize PostgreSQL query performance by running EXPLAIN ANALYZE to inspect query execution plans, identifying slow operations like sequential scans, and applying database tuning strategies to improve latency and throughput.