К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

workers-profiling — скилл для Claude Code: профилирование Workers

Скилл для анализа использования CPU и памяти в развёрнутых Cloudflare Workers и Durable Objects. Помогает найти узкие места в коде и предложить оптимизацию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add cloudflare/skills --skill workers-profiling -a claude-code
Открыть на GitHub

Что делает workers-profiling

Скилл проводит вас через процесс профилирования: сначала определяет симптом (высокая нагрузка CPU, задержки, утечки памяти), потом с помощью CLI cf или API захватывает pprof-файл профиля. Анализирует результаты, ищет горячие точки в функциях и памяти, сопоставляет их с исходным кодом.

Если исходные коды не картографированы, скилл предложит включить source maps и переснять профиль. Дальше подготовит минимальные изменения кода, которые решат найденные проблемы, и покажет, как проверить эффект оптимизации.

Работает с Workers и Durable Objects; требует доступа к развёрнутому коду и учётной записи Cloudflare с правами на чтение профилей.

Какие задачи решает

  • найти функции, которые жрут CPU в production
  • обнаружить утечки памяти в Durable Objects
  • определить, где код выделяет больше всего памяти
  • оптимизировать код на основе реальных данных профилирования
  • отследить задержки в развёрнутых Workers

Примеры запросов агенту

  • Профилируй CPU для этого Worker, найди горячие точки и предложи оптимизацию
  • Захвати heap-профиль Durable Object и покажи, где растёт память
  • Анализируй pprof-файл, найди самые дорогие функции и напиши, как их переписать

Как установить workers-profiling

1Через Skills CLI (Vercel)

npx skills add cloudflare/skills --skill workers-profiling -a claude-code

2Вручную: положить файлы

~/.claude/skills/workers-profiling/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/workers-profiling/

Из того же набора18

Весь набор →
cloudflare cloudflare Помогает агенту подбирать сервисы Cloudflare под задачи проекта, от хостинга до очередей и AI, и выбирать между CLI cf и Wrangler. Claude Code CX Codex Cursor +1 136 500установок wrangler cloudflare Помогает запускать команды Wrangler CLI, настраивать конфигурации и отлаживать деплой Cloudflare Workers в существующих проектах. Claude Code CX Codex Cursor +1 128 500установок workers-best-practices cloudflare Скилл настраивает ИИ на проверку продакшен-кода Cloudflare Workers по актуальным правилам рантайма, типам Wrangler и антипаттернам. Claude Code CX Codex Cursor +1 124 900установок durable-objects cloudflare Скилл помогает создавать, отлаживать и проверять Cloudflare Durable Objects для состояния, координации и постоянных соединений. Claude Code CX Codex Cursor +1 109 700установок web-perf cloudflare Пошаговый аудит Core Web Vitals, диагностика медленной загрузки и поиск блокирующих скриптов прямо в терминале. Claude Code CX Codex Cursor +1 109 300установок agents-sdk cloudflare Помогает создавать, отлаживать и проверять приложения на базе Cloudflare Agents SDK и пакета agents с актуальной документацией. Claude Code CX Codex Cursor +1 105 700установок cloudflare-email-service cloudflare Скилл для работы с Cloudflare Email Sending и Email Routing: помогает настроить отправку и приём писем в Workers. Claude Code CX Codex Cursor +1 101 400установок cloudflare-one cloudflare Помогает агенту проектировать, настраивать и разбирать развёртывания Cloudflare One Zero Trust и SASE. Пригодится, когда нужно спланировать Access, Gateway или туннели без похода в документацию вручную. Claude Code CX Codex Cursor +1 92 200установок

Похожие

cli-setup cheaper-inference Помогает агенту настроить OmniRoute, управлять автозапуском демона, обновлять CLI и менять параметры текущей сессии. Claude Code CX Codex Cursor +1 1 200установок bigquery-observability официальный google Скилл помогает получать телеметрию BigQuery и выбирать подходящий источник данных. Подходит для анализа заданий, слотов, очередей и загрузки резервов. Claude Code Gemini CLI CX Codex 1 800установок websocket-engineer https://github.com/Jeffallan Скилл помогает проектировать WebSocket- и Socket.IO-системы: сообщения, комнаты, presence и масштабирование через Redis. Claude Code CX Codex Cursor +1 6 800установок ov-experience-memory volcengine Подключает опыт прошлых сессий OpenViking при сборке, деплое и отладке. Скилл ищет проверенные шаги выполнения задач и помогает избежать повторных ошибок. Claude Code CX Codex Cursor +1 550установок gke-storage-troubleshooting официальный google Диагностирует сбои дисков в GKE: ошибки монтирования, проблемы с емкостью узлов и OOM в Cloud Storage FUSE. Пригодится, если поды зависли в ContainerCreating. Claude Code Gemini CLI CX Codex 1 700установок github-actions-efficiency официальный github Скилл проверяет GitHub Actions, ищет источники лишних CI-минут и предлагает правки для снижения затрат. Пригодится для аудита workflow и настройки CI. GitHub Copilot 2 000установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок

Вопросы о workers-profiling

Как установить workers-profiling в Claude Code?

Запусти npx skills add cloudflare/skills --skill workers-profiling -a claude-code, потом профиль скилла появится в ~/.claude/skills/workers-profiling/SKILL.md.

Что делает workers-profiling?

Анализирует CPU и память развёрнутых Workers и Durable Objects: находит дорогие функции, сопоставляет их с исходным кодом и предлагает конкретные оптимизации на основе pprof-данных.

Какие инструменты нужны для профилирования?

Основной способ — CLI cf; если его нет, скилл предложит установить. Результаты профиля — это pprof-файлы, которые можно анализировать напрямую или инструментами вроде Go pprof utility.

Исходный текст

SKILL.md · Apache-2.0
---
name: workers-profiling
description: Profile or debug CPU usage and memory allocation in deployed Cloudflare Workers and Durable Objects. Then use this information to optimize your code.
---

# Workers profiling

Find expensive functions or memory allocations in deployed code and come up with ways to fix them.

## Retrieve the docs

Start with the [production profiling guide](https://developers.cloudflare.com/workers/observability/profiling-in-production/index.md) to understand how
Workers and Durable Objects profiling works.

## Profiling steps

1. Identify the symptom and affected workload: CPU usage, latency, allocation pressure, or memory growth.
2. Confirm the account, Worker, environment, and deployed version with the user.
3. For a Durable Object, also confirm its owning Worker, namespace, and instance.
4. Choose CPU or heap profiling from the current guide's supported types and meanings.

Where possible, use the [`cf` CLI](https://developers.cloudflare.com/cf/index.md) to capture profiles. If the user requests `cf`, inspect the installed version's command help and schema where available.

If `cf` isn't available, consider prompting the user whether they would like to install it.


The profiling API will return a pprof file which you can analyze directly, or using appropriate tools like Go's `pprof` utility.

## Inspect the evidence

- Read the pprof file and analyse it for hotspots
- Map hotspots to functions and source locations when evidence supports it; report missing symbols or source mappings.
- If filenames and function names are pointing at the generated JavaScript, consider suggesting to the user to enable source maps and re-do the profiling.

## Optimise

Propose the smallest code change supported by the capture which resolves the issues identified.

## Report findings

Return a concise report with:

- Evidence for each finding: file, function, source location, and metric with units, where available.
- The smallest actionable change and how to check its effect.

© cloudflare · Apache-2.0 · cloudflare/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой