Навыки performance-fundamentals
📦

performance-fundamentals

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды

Проверка базовых аспектов производительности

Ошибки производительности часто скрываются в обычных code review, пока не вырастут трафик или объем данных. Этот навык дает Claude, Codex и Claude Code сфокусированный чеклист для поиска распространенных проблем масштабируемости.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "performance-fundamentals" from https://skillstore.io/skills/danielpodolsky-performance-fundamentals.md and its manifest at https://skillstore.io/api/skills/danielpodolsky-performance-fundamentals/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «performance-fundamentals». Проверь list endpoint, который возвращает каждого пользователя со всеми связанными записями.

Ожидаемый результат:

  • Endpoint может создавать большие ответы и медленную работу базы данных по мере роста таблицы пользователей.
  • Добавьте пагинацию, выбирайте только нужные поля и получайте связанные записи ограниченным запросом.
  • Измерьте время ответа и размер payload на реалистичном количестве записей.

Использование «performance-fundamentals». Проверь UI-компонент, который сортирует данные и создает callbacks при каждом рендере.

Ожидаемый результат:

  • Сортировка во время рендера может повторять дорогую работу после несвязанных изменений состояния.
  • Перенесите производные данные в мемоизированное вычисление и сохраняйте стабильные идентичности callbacks, когда важны рендеры дочерних компонентов.
  • Подтвердите изменение с помощью подсчета рендеров компонентов или профилирования в браузере.

Использование «performance-fundamentals». Проверь effect, который запускает polling, но не имеет пути очистки.

Ожидаемый результат:

  • Задача polling может продолжать выполняться после размонтирования компонента и тратить ресурсы клиента.
  • Верните cleanup function, которая очищает таймер или отменяет активный запрос.
  • Проверьте, не возникает ли дублирующийся polling, когда пользователи уходят со страницы и возвращаются обратно.

Аудит безопасности

Безопасно

All static external command findings are false positives caused by Markdown code fences or inline code formatting in SKILL.md. The skill contains performance review guidance only; no prompt injection, external command execution, network access, or data exfiltration intent was found.

1
Просканировано файлов
178
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/danielpodolsky-performance-fundamentals/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/danielpodolsky-performance-fundamentals/security.svg)](https://skillstore.io/skills/danielpodolsky-performance-fundamentals?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/danielpodolsky-performance-fundamentals?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/danielpodolsky-performance-fundamentals/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/danielpodolsky-performance-fundamentals.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

DanielPodolsky. (2026). performance-fundamentals security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/danielpodolsky-performance-fundamentals/audits/8

Цитата BibTeX

@techreport{danielpodolsky-danielpodolsky-performance-fundamentals-2026, author = {DanielPodolsky}, title = {performance-fundamentals security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/danielpodolsky-performance-fundamentals/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "performance-fundamentals security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "DanielPodolsky" date-released: "2026-07-06" url: "https://skillstore.io/skills/danielpodolsky-performance-fundamentals/audits/8" identifiers: - type: other value: "skillstore:danielpodolsky-performance-fundamentals:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Ревью Pull Requests на масштабируемость

Находит распространенные риски производительности в измененном коде до слияния ветки.

Наставничество для junior-разработчиков

Использует целевые вопросы для обучения количеству запросов, стоимости рендеринга, очистке памяти и размеру payload.

Подготовка проверок готовности к production

Проверяет endpoints, потоки данных и UI paths на проблемы, которые проявляются при больших наборах данных.

Попробуйте эти промпты

Базовое ревью производительности
Проверь это изменение на базовые проблемы производительности. Сфокусируйся на циклах, запросах, рендеринге, размере payload и очистке ресурсов.
Ревью базы данных и API
Проверь производительность базы данных и API в этом изменении. Проверь количество запросов, индексы, пагинацию, выбранные поля, caching headers и размер ответа.
Ревью рендеринга frontend
Проверь этот UI-код на производительность рендеринга. Ищи дорогие операции при рендеринге, ненужные повторные рендеры, отсутствующую мемоизацию, большие списки и отсутствующую очистку ресурсов.
Расширенный аудит масштабируемости
Проведи аудит этой функции на риски масштабируемости. Оцени поведение при 10,000 и 1,000,000 записей, определи узкие места и предложи измеримые шаги проверки.

Лучшие практики

  • Проверяйте производительность относительно ожидаемого объема данных, а не только текущего размера выборки.
  • Сопоставляйте каждую предложенную оптимизацию с планом измерения или наблюдаемой production-метрикой.
  • Предпочитайте понятные исправления для количества запросов, пагинации, очистки ресурсов и размера payload перед сложной настройкой.

Избегать

  • Считать каждый медленный путь проблемой мемоизации, не проверив сначала доступ к данным.
  • Оптимизировать небольшие локальные примеры, игнорируя количество production-записей и паттерны трафика.
  • Добавлять кэши без правил инвалидации, владения, мониторинга или ограничений памяти.

Часто задаваемые вопросы

Запускает ли этот навык бенчмарки производительности?
Нет. Он направляет code review и предлагает измерения, но не запускает инструменты бенчмаркинга или профилирования.
Может ли он находить N+1-запросы к базе данных?
Да. Он подсказывает проверять запросы внутри циклов и рекомендует bulk loading или joined fetching, когда это уместно.
Подходит ли он для frontend-кода?
Да. Он охватывает работу рендеринга, повторные рендеры, мемоизацию, обработку изображений, размер bundle и вопросы очистки ресурсов.
Заменяет ли он ревью производительности от senior-разработчика?
Нет. Это структурированный чеклист, который помогает reviewer находить распространенные проблемы и задавать более точные вопросы.
Какие входные данные делают его наиболее полезным?
Предоставьте измененные файлы, ожидаемый трафик, типичное количество записей, детали фреймворка и любые известные целевые показатели задержки.
Могут ли Codex и Claude Code использовать его?
Да. Навык помечен как совместимый с Claude, Codex и Claude Code.

Сведения для разработчиков

Автор

DanielPodolsky

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

34f316ba14ef36c7a620fc09f2676d2429997a77

Актуальность поддержки

18.07.2026

Использование

5 загрузок · 190 просмотров

Структура файлов

📄 SKILL.md

Больше от DanielPodolsky

Показать все
📦

frontend-fundamentals

79

Обзор основ фронтенд-компонентов

При фронтенд-ревью часто упускают проблемы архитектуры, состояния, доступности и производительности, пока компоненты не становятся сложными в поддержке. Этот навык проводит Claude, Codex и Claude Code через сфокусированные вопросы чек-листа и паттерны ревью для оценки качества компонентов.

Кодинг и разработка Просмотр
📦

fundamentals-gate

79

Проверка основ кода

Небольшие проблемы с читаемостью замедляют ревью кода и усложняют поддержку. Этот навык проверяет именование, структуру, повторное использование и комментарии, чтобы Claude, Codex или Claude Code могли дать понятный результат: пропуск или рекомендации.

Кодинг и разработка Просмотр
📦

performance-gate

79

Проверка рисков производительности перед релизом

Риски производительности часто проявляются после того, как код уже работает, но до того, как масштаб выявит слабые места. Этот навык помогает Claude, Codex и Claude Code проходить сфокусированные вопросы для проверки производительности.

Кодинг и разработка Просмотр
📦

accessibility-fundamentals

79

Обзор основ доступности React

Интерактивные интерфейсы React часто упускают требования к клавиатурной навигации, подписям и фокусу. Этот навык проводит Claude, Codex и Claude Code через практические проверки WCAG для JSX, форм, навигации и диалогов.

Кодинг и разработка Просмотр
Показать все
📦

vercel-react-best-practices

80

Оптимизация производительности React и Next.js

от vercel-labs

Приложения React и Next.js часто теряют скорость из-за waterfalls, больших бандлов и предотвратимых повторных рендеров. Этот skill дает агентам конкретные правила для более безопасных изменений, ориентированных на производительность.

Кодинг и разработка Просмотр
📦

examples-code-reviewer

80

Рецензирование кода со структурированной обратной связью от ИИ

от EnactProtocol

Ручное рецензирование кода может пропускать ошибки, проблемы стиля и рискованные паттерны, когда контекст ограничен. Этот навык проверяет предоставленный код и возвращает приоритизированные проблемы, предложения, сводку и оценку качества.

Кодинг и разработка Просмотр
📦

code-reviewer

83

Ревью кода со структурированными проверками качества

от alirezarezvani

При ревью кода можно упустить проблемы качества, безопасности и сопровождаемости. Этот навык помогает проводить структурированные ревью с помощью скриптов, чеклистов и генерации отчетов.

Кодинг и разработка Просмотр
📦

vue-best-practices

82

Улучшение качества кода Vue 3

от vuejs-ai

В проектах Vue со временем часто накапливаются ошибки, связанные с реактивностью, компонентами и производительностью. Этот навык дает целевые рекомендации по Vue 3 для более безопасных паттернов и более понятного кода.

Кодинг и разработка Просмотр
📦

golang-performance

82

Оптимизация производительности Go с помощью профилирования

от 89jobrien

Сервисы Go могут становиться медленными или потреблять много памяти без очевидных доказательств причины. Этот навык помогает с профилированием, анализом аллокаций, настройкой конкурентности и оптимизацией на основе бенчмарков.

Кодинг и разработка Просмотр
📦

swiftui-expert-skill

82

Создавайте более качественные функции SwiftUI

от avdlee

В проектах SwiftUI могут накапливаться устаревшие API, хрупкое состояние и медленные обновления представлений. Этот навык дает сфокусированные рекомендации для современного и поддерживаемого кода SwiftUI.

Кодинг и разработка Просмотр