---
name: Perf Profiler
slug: perf-profiler
category: Quality
description: Perf Profiler runs profiling tools to capture CPU and memory hotspots with evidence such as flame graphs or JFR/perf output. Use it when profiling hot paths or gathering profiler artifacts.
github: "https://github.com/composio-community/awesome-claude-plugins/tree/master/perf/skills/profile"
language: JavaScript
stars: 1892
forks: 565
install: "npx degit https://github.com/composio-community/awesome-claude-plugins/tree/master/perf/skills/profile ~/.claude/skills/profile"
installs_to: ~/.claude/skills/profile
source_path: perf/skills/profile/SKILL.md
collection_size: 23
category_size: 1354
collection_url: "https://dirskills.com/collections/composio-community/awesome-claude-plugins"
added: 2026-08-18T06:59:18.680Z
last_synced: 2026-08-18T06:59:18.680Z
canonical_url: "https://dirskills.com/skills/perf-profiler"
---

# Perf Profiler

Perf Profiler runs profiling tools to capture CPU and memory hotspots with evidence such as flame graphs or JFR/perf output. Use it when profiling hot paths or gathering profiler artifacts.

**Install:**

```bash
npx degit https://github.com/composio-community/awesome-claude-plugins/tree/master/perf/skills/profile ~/.claude/skills/profile
```

## README

# perf-profiler

Run profiling tools and capture hotspots with evidence.

Follow `docs/perf-requirements.md` as the canonical contract.

## Required Rules

- Verify debug symbols before profiling.
- Capture file:line for hotspots.
- Provide flame graph or equivalent output when possible.

## Output Format

```
tool: <profiler>
command: <command>
hotspots:
  - file:line - reason
artifacts:
  - <path to flame graph or profile>
```

## Constraints

- No profiling without a clear scenario.
- Keep outputs minimal and evidence-backed.
