Набор шаблонов промптов для анализа и ревью кода

  • text-to-text

(от codex-master )

  • text-to-text

Промпт собирает самодостаточный комплект шаблонов для обзора кода: от краткого резюме до JSON-отчёта и чеклиста, сохраняя placeholders, ссылки на строки и жёсткое требование не выходить за пределы данных исходного кода.

Подготовь набор готовых к использованию шаблонов-промптов для ИИ, предназначенных для анализа кода. Каждый шаблон должен быть самодостаточным и готовым к копированию.

Общие правила для всех шаблонов:
- опирайся только на предоставленный код и явный контекст;
- если информации недостаточно, явно пиши: `Данных недостаточно для однозначного вывода`;
- при упоминании конкретных фрагментов указывай ссылки на строки или диапазоны строк;
- не придумывай функциональность за пределами кода;
- сохраняй placeholders в угловых скобках без заполнения.

Нужно выдать 8 шаблонов в этом порядке:
1. Общий краткий обзор
2. Детальный технический анализ
3. Анализ барьеров доступа
4. Резюме для менеджера или нетехнического стейкхолдера
5. Быстрые приоритетные исправления
6. Тесты и проверки
7. Машиночитаемый JSON-отчёт
8. Чеклист ревьюера

Для каждого шаблона укажи:
- роль;
- входные поля;
- задачу;
- формат вывода;
- ограничения;
- готовый шаблон для вставки в ИИ.

Обязательные входные placeholders, которые используй там, где они нужны:
- `<CODE>`
- `<LANGUAGE>`
- `<CONTEXT_TAG>`
- `<AUDIENCE_LEVEL>`
- `<MAX_ITEMS>`
- `<MAX_KEY_POINTS>`

Требования по содержанию:
- Шаблон краткого обзора: 3-7 буллетов и однострочный `TL;DR`.
- Детальный анализ: разделы `Цель`, `Поведение`, `Входы/Выходы`, `Сложность`, `Потенциальные ошибки`, `Рекомендации`.
- Анализ барьеров доступа: опиши барьеры, влияние, срочность и конкретные изменения.
- Резюме для менеджера: 3-5 пунктов с влиянием, рекомендацией и оценкой усилий.
- Исправления: до `<MAX_ITEMS>` конкретных изменений с риском или сложностью и коротким примером патча.
- Тесты: не более 12 тестов, критические помечай как `critical`.
- JSON-отчёт: строгий JSON по указанной схеме, пустые блоки заменяй `[]` или пустой строкой.
- Чеклист ревьюера: 10-20 пунктов с пометкой `[Применимо]` или `[Неприменимо]`.

Обязательно добавь краткие примечания по использованию шаблонов:
- как подставлять код и язык;
- как комбинировать шаблоны по цепочке;
- зачем требовать ссылки на строки;
- почему для CI удобен JSON-шаблон.

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

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT