# Примеры промптов
## Код-ревью
### Ревью архитектуры
```text
Проанализируйте архитектуру этой кодовой базы:
1. Оцените общую структуру и паттерны
2. Определите потенциальные архитектурные проблемы
3. Предложите улучшения для масштабируемости
4. Отметьте области, которые следуют лучшим практикам
Сосредоточьтесь на поддерживаемости и модульности.
```
### Ревью безопасности
```text
Проведите ревью безопасности этой кодовой базы:
1. Определите потенциальные уязвимости безопасности
2. Проверьте наличие типичных антипаттернов безопасности
3. Оцените обработку ошибок и валидацию ввода
4. Оцените безопасность зависимостей
Предоставьте конкретные примеры и шаги по исправлению.
```
### Ревью производительности
```text
Проведите ревью кодовой базы на предмет производительности:
1. Определите узкие места производительности
2. Проверьте использование ресурсов
3. Оцените эффективность алгоритмов
4. Оцените стратегии кэширования
Включите конкретные рекомендации по оптимизации.
```
## Генерация документации
### Документация API
```text
Сгенерируйте комплексную документацию API:
1. Перечислите и опишите все публичные эндпоинты
2. Документируйте форматы запросов/ответов
3. Включите примеры использования
4. Отметьте любые ограничения
```
### Руководство разработчика
```text
Создайте руководство разработчика, охватывающее:
1. Инструкции по настройке
2. Обзор структуры проекта
3. Рабочий процесс разработки
4. Подход к тестированию
5. Типичные шаги по устранению неполадок
```
### Документация архитектуры
```text
Документируйте архитектуру системы:
1. Высокоуровневый обзор
2. Взаимодействие компонентов
3. Диаграммы потоков данных
4. Проектные решения и их обоснование
5. Ограничения и лимиты системы
```
## Анализ и улучшение
### Анализ зависимостей
```text
Проанализируйте зависимости проекта:
1. Определите устаревшие пакеты
2. Проверьте наличие уязвимостей безопасности
3. Предложите альтернативные пакеты
4. Оцените паттерны использования зависимостей
Включите конкретные рекомендации по обновлению.
```
### Покрытие тестами
```text
Оцените покрытие тестами:
1. Определите непротестированные компоненты
2. Предложите дополнительные тестовые случаи
3. Оцените качество тестов
4. Порекомендуйте стратегии тестирования
```
### Качество кода
```text
Оцените качество кода и предложите улучшения:
1. Оцените соглашения об именовании
2. Проверьте организацию кода
3. Оцените обработку ошибок
4. Проверьте практики комментирования
Предоставьте конкретные примеры хороших и проблемных паттернов.
```
## Советы для лучших результатов
1. **Будьте конкретны**: Включите чёткие цели и критерии оценки
2. **Задайте контекст**: Укажите вашу роль и необходимый уровень экспертизы
3. **Запросите формат**: Определите, как вы хотите структурировать ответ
4. **Расставьте приоритеты**: Укажите, какие аспекты наиболее важны
## Примечания для конкретных моделей
### Claude
- Используйте формат вывода XML
- Размещайте важные инструкции в конце
- Указывайте структуру ответа
### ChatGPT
- Используйте формат Markdown
- Разбивайте большие кодовые базы на секции
- Включайте системные промпты
### Gemini
- Работает со всеми форматами
- Фокусируйтесь на конкретных областях в каждом запросе
- Используйте пошаговый анализ