Shotgun — мгновенная генерация контекста для LLM
Shotgun превращает любую папку проекта в единый текстовый payload, где структура и содержимое готовы для анализа и редактирования нейросетями. Этот формат отлично подходит для задач массовых изменений, рефакторинга, генерации документации и онбординга новых участников.
Когда применять Shotgun?
- Массовый рефакторинг или багфикс сразу по нескольким файлам: LLM видит весь контекст без потери связей между файлами.
- Подготовка к ревью или онбордингу: вся кодовая база доступна для быстрого ознакомления в чатах с ассистентом.
- Автоматическая генерация документации по всем публичным API символам проекта.
- Сценарии, где нужно “взорвать” пакет файлов в один текст — чтобы LLM увидел даже глубокие зависимости и мог дать большой дифф на всю базу.
Как работает?
- Выделяете папку, отмечаете файлы, которые не нужны (логи, сборки, временные).
- Получаете вывод со структурным деревом и блоками
… — легко парсится и не путает LLM. - Копируете результат в ChatGPT, Gemini, Cursor или любой редактор с LLM-поддержкой.
- AI-ассистент возвращает diff (разницу), которую можно применить сразу в весь репозиторий одним патчем.
Впервые опубликовано: @corporate_ai.
Методология
Методология одной книгой
Как Product Owner ведёт запрос бизнеса от первого письма до результата, который можно показать: пять стадий, у каждой понятный выход. Оставьте почту, и я пришлю книгу.
Эта статья — часть методологии: Поставка: быстро и качественно → Контекст для агентов
Читать дальше
- Дизайн-дрифт в Claude Code
Ситуация Дорабатываю интерфейс от Claude Design в уже рабочем проекте Claude Code — много мелких правок на действующем коде Проблема: Через 10 итераций Claude Code сильно уходит…
- Отдельно про Backend
Для меня это отдельная боль, тк 90% всех проектов для теста гипотез - это примитивные REST сервера которые подключаются между разными сервисами.
- AI App Sec и безопасность AI-кода
Semgrep - анализирует код на уязвимости, помогает не пропустить плохие решения от AI-агента в прод и подсвечивает что и где может пойти не так. Приоретизирует ошибки и риски.