performance-engineer
Оптимизация производительности и наблюдаемости приложений
Медленные приложения теряют пользователей и доход. Этот навык предоставляет экспертные рекомендации по профилированию, мониторингу и оптимизации производительности во всей вашей инфраструктуре.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «performance-engineer». Our React app has slow page loads. LCP is 4.2 seconds. Help identify issues.
Ожидаемый результат:
- Вероятные причины: неоптимизированные изображения, блокирующие ресурсы рендеринга, медленные ответы API
- Немедленные действия: внедрить ленивую загрузку, добавить сжатие изображений, включить HTTP/2
- Измерить влияние: целевой LCP менее 2,5 секунд, мониторинг с помощью RUM-инструментов
Использование «performance-engineer». API latency spiked from 50ms to 500ms after deployment. Database queries unchanged.
Ожидаемый результат:
- Проверить: исчерпание пула подключений, увеличенная сборка мусора, конфигурация сети
- Сравнить diff развёртывания: обновления зависимостей, изменения конфигурации, лимиты ресурсов
- Кандидат на откат: при обнаружении корреляции с конкретным коммитом, подготовить план отката
Аудит безопасности
БезопасноStatic analysis flagged 4 patterns that were all determined to be false positives. The skill is a text-based AI prompt for performance engineering guidance with no executable code, network calls, or command execution capabilities. All flagged patterns were matches on unrelated text (frontmatter description, load testing references). The skill includes responsible safety guidelines for production load testing.
Оценка качества
Что вы можете построить
Оптимизация платформы электронной коммерции
Улучшить время загрузки страниц и производительность оформления заказов для высоконагруженного онлайн-магазина в пиковые сезоны.
Настройка наблюдаемости микросервисов
Реализовать комплексную распределённую трассировку и мониторинг в контейнеризированной архитектуре микросервисов.
Настройка производительности API
Снизить задержку и увеличить пропускную способность для REST и GraphQL API, обслуживающих мобильных и веб-клиентов.
Попробуйте эти промпты
Проанализируйте архитектуру моего приложения и определите 3 основных узких места производительности. Текущий стек: [опишите ваш технологический стек]. Основные жалобы пользователей: [опишите проблемы]. Приоритет: [скорость/стоимость/надёжность].
Создайте стратегию нагрузочного тестирования для [название сервиса], обрабатывающего [запросов в секунду] при [количестве одновременных пользователей]. Включите критерии успеха, сценарии тестирования и рекомендации по инструментам. Текущая инфраструктура: [опишите настройку].
Разработайте стек наблюдаемости для нашего [микросервисного приложения/монолита] с использованием [предпочитаемых инструментов, если есть]. Нам нужно отслеживать [конкретные метрики] и оповещать при [условиях]. Размер команды: [число]. Облачный провайдер: [AWS/GCP/Azure].
Проанализируйте этот инцидент производительности: [опишите симптомы, временную шкалу, затронутые сервисы]. Доступные данные: [логи, метрики, трассировки]. Помогите определить первопричину и рекомендуйте немедленные исправления и долгосрочную профилактику.
Лучшие практики
- Всегда устанавливайте базовые показатели производительности перед внесением изменений, чтобы измерить фактическое влияние
- Сосредоточьте усилия по оптимизации на метриках, ориентированных на пользователя, которые напрямую влияют на опыт и бизнес-цели
- Внедрите бюджеты производительности в конвейеры CI/CD для обнаружения регрессий до развёртывания в производственной среде
Избегать
- Оптимизация без измерения приводит к напрасным усилиям на не-узких местах
- Нагрузочное тестирование производственной среды без утверждения и защитных мер рискует вызвать сбои сервисов
- Добавление кэширования без стратегии инвалидации вызывает устаревшие данные и проблемы согласованности
Часто задаваемые вопросы
Какой доступ мне нужно предоставить для анализа производительности?
Может ли этот навык автоматически запускать нагрузочные тесты?
Как я могу измерить, работают ли улучшения производительности?
Подходит ли этот навык для оптимизации производительности мобильных приложений?
Что если моё приложение использует технологии, не упомянутые в возможностях?
Может ли это помочь с оптимизацией облачных затрат, связанной с производительностью?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/performance-engineerСсылка
main
Структура файлов
📄 SKILL.md