Садржај поста
Как подготовить к работе ИИ, чтобы ускорить свою работу? [ Правильные протоколы для Cursor и Сlaude Code ] Итак. Решил, что пришло время немного зафиналить тему с промтами. И если пропустили прошлые посты, то вот: 📍 10 ключевых антипаттернов, которые делают 90% разработчиков 📍2 примера и готовые шаблоны промтов А сегодня поделюсь правильными протоколами для работы Cursor и Сlaude Code. Уверен, что вам это пригодится 👌 Cursor (Ask/Agent) 1️⃣ Подготовить контекст ▪️ Выделить проблемную функцию → Cmd+L (всё попадёт в контекст). ▪️ Добавить связанные файлы (перетаскиванием/через @), при необходимости — @Docs с PRD/гайдами. ▪️ В Project Rules / .cursorrules зафиксировать стиль, целевые библиотеки, «нельзя»/«обязательно». 2️⃣ Попросить план — без правок Ask‑промпт: «Прочитай эти файлы и распиши план фикса бага X. Пока код не меняй. Формат: шаги, риски, список файлов, критерии готовности». 👉 После согласования — запуск Agent/Composer на выполнение изменений, он покажет дифы и применит правки по нескольким файлам. 3️⃣ Верификация ▪️ Запустить тесты/линтер. Если агент «зациклился» — закрыть и создать новый Composer на подзадачу. ▪️ Закоммитить атомарно (часто). Claude Code (CLI/VS Code) 1️⃣ Настроить контекст один раз ▪️ Создать CLAUDE.md в корне: команды сборки/тестов, стиль кода, layout репо, принципы коммитов. ▪️ Разрешить безопасные инструменты (edit, git) и подключить MCP/CLI‑утилиты, чтобы агент мог читать внешние источники. ▪️ Поставить VS Code extension (real‑time дифы, Plan mode), знать про checkpoints для отката. 2️⃣ Процесс «Exploration → Plan → Patch» Сначала попросить: «Исследуй файлы А/Б/В, не вноси правки; дай план и риски». Затем: «Сделай патч только в функции X, покрой тестом Y; если тест падает — почини и покажи diff». Передать логи/трейсы в CLI пайпом, чтобы агент принял решения по фактам. 3️⃣ Контроль качества и автоповторы ▪️ Прогнать тесты/линтер; при крупном шаге — checkpoint/откат. ▪️ Закрыть задачу коммитом и коротким changelog. Ну, как-то так. Думаю, что этого хватит, чтобы закончить обсуждение промтов на этом этапе. И можно перейти к разбору другой темы. И если вам зашло, то ставьте — 🦄