Хватит искать готовые промпты. Научитесь создавать идеальные промпты за 5 минут.
Читать гайд →Параллельный аудит проекта через субагентов
Запускает 4 параллельных субагента для одновременной проверки безопасности, производительности, типизации и мёртвого кода.
Промпт
Проведи комплексный аудит проекта в директории [ПУТЬ К ПРОЕКТУ]. Запусти 4 субагента ПАРАЛЛЕЛЬНО (не последовательно). Каждый субагент получает чёткое задание и возвращает результат в едином формате. ## Задания субагентам ### Субагент 1 — Безопасность Проверь ВСЕ файлы с кодом на: - Хардкодные секреты: токены, пароли, API-ключи, connection strings в коде (не в .env) - Непроверенный пользовательский ввод: данные из запросов, форм, URL-параметров, которые используются без валидации или санитизации - Небезопасные файловые операции: path traversal, запись по пользовательскому пути без проверки - SQL/NoSQL инъекции: конкатенация строк в запросах - Зависимости: есть ли известные уязвимости (`npm audit` / `pip audit`) ### Субагент 2 — Производительность Проверь на: - Тяжёлые операции внутри циклов: обращения к БД, файловой системе, API в цикле - N+1 запросы: загрузка связанных данных по одному вместо батча - Блокирующие синхронные вызовы там, где нужен async (fs.readFileSync в серверном коде, и т.д.) - Утечки памяти: незакрытые соединения, растущие массивы без лимита, отсутствие cleanup - Отсутствие пагинации при запросах списков ### Субагент 3 — Типизация (TypeScript) Пропусти если проект не на TypeScript. Проверь: - Прямое использование `any` — для каждого случая предложи конкретный тип - Неявный any: параметры функций и возвращаемые значения без типов - Слишком широкие типы: `string` где нужен union, `object` где нужен интерфейс - Небезопасные приведения через `as` — каждый случай отметь - Отсутствие strict-mode в tsconfig ### Субагент 4 — Мёртвый код Проверь: - Неиспользуемые экспорты: функции/классы, которые экспортируются но нигде не импортируются - Закомментированный код длиннее 3 строк - Неиспользуемые переменные и параметры - Импорты, на которые нет ссылок - Файлы, на которые ничего не ссылается (осиротевшие модули) ## Формат ответа каждого субагента Для каждой находки: - **Файл:** путь - **Проблема:** что не так (одно предложение) - **Серьёзность:** критическая / важная / желательная - **Рекомендация:** как исправить (одно предложение) ## Сводный отчёт (после завершения всех субагентов) Объедини результаты в три группы: 1. **Критические** (исправить немедленно) — безопасность, потеря данных, падения 2. **Важные** (исправить в ближайшем спринте) — производительность, строгая типизация 3. **Желательные** (технический долг) — мёртвый код, косметика В конце: общая оценка здоровья проекта в одном абзаце.
Связанные гайды
Агентные паттерны: 5 схем работы, проверенных практиками
Как опытные пользователи организуют работу AI-агентов: 'совет директоров', 'дешёвая ищет — дорогая делает', самообучающийся агент и другие паттерны.
AI-дизайн-пайплайн: от референса до дизайн-системы за 3 шага
Как не получить на выходе 'дефолтный шаблон'. Пайплайн из трёх шагов: находите референс, генерируете вариации, получаете готовую дизайн-систему для проекта.
Продвинутый Claude Code: CLAUDE.md, skills, hooks и MCP
Как выжать из Claude Code максимум: CLAUDE.md, skills, hooks, MCP-серверы и память между сессиями. Объяснено на человеческом языке.