# preflight

Читает код, прослеживает вызовы сервисов и симулирует нагрузку: находит узкие места, лимиты и точки отказа до продакшена.

- плагин · `type=plugin` · Claude Code · ★ 13
- Автор: Nancy-Chauhan
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Nancy-Chauhan/preflight
- Обновлён: 2026-02-26
- HTML: https://affpapa.org/nevibecode/plugins/preflight

## Что делает

Preflight — плагин для Claude, который разбирает ваш код и считает, что произойдёт при реальном наплыве пользователей. Он проходит по каждому API-роуту, cron-задаче и вебхуку, определяет, какие сервисы они вызывают, и перемножает это на заданное число пользователей. На выходе — где упрётесь в лимит, сколько запросов уйдёт в день, когда закончится бесплатный тариф.

Внутри один скилл: `SKILL.md` с инструкциями анализа, `services.md` с шаблонами детекта и ценами для 40+ сервисов, `examples.md` для калибровки вывода. Анализ только на чтение — ничего не устанавливается, код не запускается, файлы не меняются. Цены плагин сверяет веб-поиском на момент разбора.

Нужен Claude 2.0 или новее, других зависимостей нет. Экспорт в PDF идёт через headless Chrome, и если его нет, плагин переключается на Chromium, wkhtmltopdf или weasyprint — без одного из них PDF не соберётся. Детект заточен под Next.js, Express, Fastify, Remix, Nuxt, Django, FastAPI, Flask, Rails, Gin, Echo, Actix и Axum, но разобрать можно любой код.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install preflight@claude-community
```

## Когда брать
- узнать, где система упадёт при росте нагрузки
- посчитать расходы на API при заданном числе пользователей
- найти неидемпотентные обработчики вебхуков
- проверить, уложатся ли cron-задачи в своё окно
- собрать карту зависимостей между сервисами и переменными окружения

## Примеры запросов агенту
- Запусти `/preflight 500` и покажи, что сломается при 500 пользователях
- Сделай `/preflight map` — хочу увидеть карту инфраструктурных зависимостей
- Прогони `/preflight 500 --export pdf` и сохрани отчёт

## Похожие
- [k6-trend-analysis](https://affpapa.org/nevibecode/skills/k6-trend-analysis.md) — скилл · 2600 установок
- [hf-cloud-sagemaker-iam-preflight](https://affpapa.org/nevibecode/skills/hf-cloud-sagemaker-iam-preflight.md) — скилл · 542 установки
- [scalability-playbook](https://affpapa.org/nevibecode/skills/scalability-playbook.md) — скилл · 342 установки
- [k6](https://affpapa.org/nevibecode/skills/k6.md) — скилл · 4800 установок
- [performance-testing](https://affpapa.org/nevibecode/skills/performance-testing.md) — скилл · 1100 установок
- [performance-engineer](https://affpapa.org/nevibecode/skills/performance-engineer.md) — скилл · 918 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
