К основному содержанию
скилл CX Codex

memory-optimization — скилл для Claude Code: профилирование памяти

Скилл для поиска утечек памяти и снижения потребления в приложениях. Пригодится, когда процесс растёт в памяти или падает с out of memory.

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

Что делает memory-optimization

Скилл разбирает, куда уходит память в приложении, и подсказывает, что с этим делать. Внутри — четыре справочника в каталоге references/: профилирование памяти, поиск утечек, техники оптимизации и мониторинг с целевыми показателями.

Быстрый старт показывает, как снять профиль в браузере через performance.memory, записать взаимодействие в React DevTools Profiler, снять heap snapshot в Chrome DevTools и запустить Node.js с node --inspect. Дальше агент работает по этим шагам вместе с вами.

Скилл написан под ситуации с высоким потреблением памяти, подозрением на утечку, медленной работой и падениями по нехватке памяти. Если у вас нет доступа к DevTools или профилировщику в окружении, где крутится процесс, половина шагов не сработает — это повод сначала проверить, чем вы вообще можете снять профиль.

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

  • найти утечку памяти в долгоживущем процессе
  • снять heap snapshot и сравнить его до и после сценария
  • сократить потребление памяти перед масштабированием
  • разобраться, почему приложение падает с out of memory
  • настроить мониторинг памяти с целевыми показателями

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

  • профилируй память этого Node.js-приложения и найди утечку
  • сравни heap snapshot до и после прогона теста, покажи, что осталось в памяти
  • предложи, как снизить потребление памяти в этом сервисе

Как установить memory-optimization

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill memory-optimization -a claude-code

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

~/.claude/skills/memory-optimization/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о memory-optimization

Как установить memory-optimization в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill memory-optimization -a claude-code. После установки файл скилла лежит в ~/.claude/skills/memory-optimization/SKILL.md.

Что делает memory-optimization?

Помогает профилировать память приложения, искать утечки и уменьшать потребление. Опирается на справочники по профилированию, детекции утечек, техникам оптимизации и мониторингу.

С какими платформами работает этот скилл?

Кроме Claude он ставится в Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — для каждой свой флаг или команда установки.

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

SKILL.md · MIT
---
name: memory-optimization
description: >
  Profile and optimize application memory usage. Identify memory leaks, reduce
  memory footprint, and improve efficiency for better performance and
  reliability.
---

# Memory Optimization

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Memory optimization improves application performance, stability, and reduces infrastructure costs. Efficient memory usage is critical for scalability.

## When to Use

- High memory usage
- Memory leaks suspected
- Slow performance
- Out of memory crashes
- Scaling challenges

## Quick Start

Minimal working example:

```javascript
// Browser memory profiling

// Check memory usage
performance.memory: {
  jsHeapSizeLimit: 2190000000,    // Max available
  totalJSHeapSize: 1300000000,    // Total allocated
  usedJSHeapSize: 950000000       // Currently used
}

// React DevTools Profiler
- Open React DevTools → Profiler
- Record interaction
- See component renders and time
- Identify unnecessary renders

// Chrome DevTools
1. Open DevTools → Memory
2. Take heap snapshot
3. Compare before/after
4. Look for retained objects
5. Check retained sizes

// Node.js profiling
node --inspect app.js
// Open chrome://inspect
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Memory Profiling](references/memory-profiling.md) | Memory Profiling |
| [Memory Leak Detection](references/memory-leak-detection.md) | Memory Leak Detection |
| [Optimization Techniques](references/optimization-techniques.md) | Optimization Techniques |
| [Monitoring & Targets](references/monitoring-targets.md) | Monitoring & Targets |

## Best Practices

### ✅ DO

- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying

### ❌ DON'T

- Skip testing or validation
- Ignore error handling
- Hard-code configuration values

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. CX Codex 35 675установок performance-optimization gamedev-skills Скилл учит искать узкое место в игре по профайлеру движка, а не по догадке, и даёт набор правок: пулы объектов, батчинг, отказ от лишних аллокаций. CX Codex +1 7 400установок qdrant-performance-optimization qdrant Скилл-навигатор по настройке Qdrant: разводит задачи по скорости поиска, индексации и памяти и открывает нужный под-скилл. CX Codex +1 1 700установок api-response-optimization secondsky Скилл для ИИ-кодинга, который подсказывает, как уменьшить размер ответов API, включить кэширование и сжатие. Пригодится, когда эндпоинты отвечают медленно. CX Codex +1 422установок performance-profiler davila7 Субагент для Claude, который ищет узкие места в производительности, утечки памяти и просадки под нагрузкой. Пригодится, когда приложение тормозит, а причина неочевидна. 1 875установок jetson-optimize-memory Jetson Team Скилл для ИИ-агентов, который освобождает DRAM на NVIDIA Jetson, отключая неиспользуемые подсистемы в четырёх слоях загрузки. CX Codex +1 1 200установок

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

Data Visualization Скилл для построения графиков на matplotlib и seaborn: разведочный анализ, поиск выбросов, слайды для заказчика. CX Codex +1 568установок security-audit-logging Скилл помогает настроить аудит-логи безопасности: события, действия пользователей, изменения в системе. Пригодится, когда нужны журналы для комплаенса или разбора инцидентов. CX Codex +1 561установок mobile-app-debugging Скилл для разбора сбоев, которые проявляются только на устройстве: падения, просадки производительности, проблемы с сетью. CX Codex +1 561установок process-mapping Скилл помогает описать текущий рабочий процесс, найти узкие места и спроектировать улучшенный вариант — в виде схемы и текста. CX Codex +1 552установок web-performance-audit Скилл разбирает скорость загрузки страниц, находит узкие места и подсказывает, что чинить. Пригодится после крупных правок или жалоб на медленную загрузку. CX Codex +1 543установок semantic-versioning Скилл для автоматического версионирования по SemVer: conventional commits, semantic-release и генерация changelog. CX Codex +1 542установок browser-debugging Скилл для разбора клиентских багов: ошибки JavaScript, проблемы вёрстки, просадки производительности. Пригодится, когда страница ведёт себя странно, а причина не видна. CX Codex +1 540установок design-system-creation Скилл помогает собрать дизайн-систему: компоненты, токены, правила и документацию. Пригодится, когда интерфейсов или команд стало больше одной. CX Codex +1 537установок

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

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