← Гайды

Основы

.cursorignore: что скрыть от агента в большом репозитории

Агент читает лишнее — растёт контекст и шум. Какие папки обычно исключают и зачем.

Без ignore Agent открывает .next, node_modules, дампы и логи. Контекст раздувается, ответы становятся случайными.

Что положить в ignore

  • node_modules/, .git/, dist/, .next/, build/, coverage;
  • дампы БД, *.sql.gz, экспорты;
  • секреты и локальные env — даже если они уже в .gitignore;
  • тяжёлые бинарники, видео, архивы.

.cursorignore похож на gitignore. Проверьте Settings → indexing, если агент всё равно лезет в артефакты сборки.

Чего не прятать

Исходники, которые реально правите. Тесты. package.json. Конфиги деплоя, если просите агента выкатывать. Спрятанный файл агент не «догадается» поправить — вы сами будете копировать куски.

Связка с @

Ignore режет постоянный шум. @файл задаёт рамку текущей задачи. Одно другое не заменяет: можно спрятать .next и всё равно ткнуть @src/app/news/page.tsx.

Правила проекта — в Cursor Rules. Узкий контекст — в новости про контекст и @.

Мы используем файлы cookie для того, чтобы предоставить пользователям больше возможностей при посещении сайта. Оставаясь на сайте, Вы соглашаетесь на обработку файлов cookie. Подробнее об условиях использования.