# perf-analyzer

Turns profiling and experiment results into evidence-backed performance recommendations. Use it when a decision needs a traceable basis.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1600 installs · ★ 1965
- Author: composio-community
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/composio-community/awesome-claude-plugins/tree/HEAD/perf/skills/analyzer/SKILL.md
- Updated: 2026-07-26
- HTML: https://affpapa.org/en/nevibecode/skills/perf-analyzer

## What it does

The skill takes baseline data, experiment results, profiling evidence, tested hypotheses, and breaking-point results. It turns them into a concise summary, actionable recommendations, abandoned hypotheses, and next steps.

It follows `docs/perf-requirements.md` as the canonical contract. Recommendations may use evidence found in logs or code only. When the material is insufficient, the skill asks for the investigation to be run again. Check the source logs before relying on the conclusion.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill perf-analyzer -a claude-code
```
```bash
npx skills add composio-community/awesome-claude-plugins --skill analyzer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/analyzer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/analyzer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill analyzer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/analyzer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill analyzer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/analyzer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install composio-community/awesome-claude-plugins analyzer
```

2. **Manually: put the files in place**
- File: `.github/skills/analyzer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill analyzer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/composio-community/awesome-claude-plugins --path perf/skills/analyzer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/analyzer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill analyzer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/composio-community/awesome-claude-plugins/tree/HEAD/perf/skills/analyzer/SKILL.md

## When to use it
- summarize profiling results for a performance decision
- compare experiment results with tested hypotheses
- turn log and code evidence into concrete recommendations
- record experiments that did not support a hypothesis
- choose next steps after breaking-point tests

## Example prompts
- Use the skill to turn `profile.log` and experiment results into performance recommendations.
- Compare the baseline with the latest experiment and identify the hypothesis that failed.
- Review the logs and code evidence, then say whether the investigation should be rerun.

## Similar
- [rag-perf](https://affpapa.org/en/nevibecode/skills/rag-perf.md) — skill · 2200 installs
- [perf-lighthouse](https://affpapa.org/en/nevibecode/skills/perf-lighthouse.md) — skill · 320 installs
- [web-perf](https://affpapa.org/en/nevibecode/skills/cloudflare-web-perf.md) — skill · 110200 installs
- [tilegym-improve-cutile-kernel-perf](https://affpapa.org/en/nevibecode/skills/tilegym-improve-cutile-kernel-perf.md) — skill · 1600 installs
- [high-perf-browser](https://affpapa.org/en/nevibecode/skills/high-perf-browser.md) — skill · 5300 installs
- [build-perf-diagnostics](https://affpapa.org/en/nevibecode/skills/build-perf-diagnostics.md) — skill · 3500 installs

From the same set: [composio-community/awesome-claude-plugins](https://affpapa.org/en/nevibecode/by/composio-community/awesome-claude-plugins.md) — 8 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
