Cursor: соедините editor context, Plan Mode и repository search
Cursor Agent работает внутри editor и использует files, rules, skills, terminal и search tools. Точный @-контекст полезен, когда файлы известны; Plan Mode и Explore нужны, когда путь изменения ещё не найден.
Режимы работы задают, что агент вправе делать.
Режим · Использование · Ожидаемый результат
- Ask - Read-only вопрос о коде; Объяснение с files и symbols
- Plan - Complex, multi-file или ambiguous task; Editable plan с files и verification
- Agent - Реализация согласованного scope; Edits, commands и evidence
Контекст в prompt Cursor документирует через references на files и folders, Docs, terminals, past chats и Git changes. Если точные files известны, прикрепите их; если неизвестны, опишите symptom и разрешите Agent искать. Весь monorepo вручную прикреплять не нужно - это только зашумляет контекст.
@src/discount.js @tests/discount.test.js
Reproduce the percentage bug before editing.
Use Plan Mode to explain the root cause and limit writes to src/discount.js.
Keep the public API and dependencies unchanged.
Run the focused test and full check, then inspect the final diff.Search-инструменты разделены по назначению: Instant Grep предназначен для exact или regex search, а Explore subagent выполняет более широкий поиск в отдельном контексте и возвращает summary. Решающий код всё равно нужно открыть перед patch, а в больших repos generated и vendored content стоит осознанно исключать из индекса.
.cursorignoreимеет ограниченную область. Он блокирует доступ Agent, Tab, Inline Edit и@-references к указанным files, но официальная документация предупреждает: terminal и MCP server tools этому файлу не подчиняются. Не используйте его как единственную защиту секретов.
Контекст и поиск настроены. Осталось собрать постоянные поверхности Cursor: rules, skills, hooks, режимы запуска и worktrees.