Разбор
CURSOR RULES
Дошел до этапа, когда мне потребовалось самому завайбкодить проект. Раньше использовать VisualStudioCode + AI, его функционала оказалось недостаточно. Поэтому установил Cursor, оплатил подписку и просто вау - из коробки очень неплохое качество. До Senior не дотягивает, но если дать ему хороший план работ и промты - выдет очень неплохое качество проекта.
Просидел сутки - завайбкодил себе проект, решил изучить тему поглубже и поделиться найденными практиками.
1. Global Rules - набор правил работы с кодом. Чтобы не тратить лишние токены и действия. Тут просто про не тратить время на .md/.test файлы и прочую мишуру на старте. Не перезапускать проект, чтобы не сбивать режими и прочие 2. .cursor/rules - раздел который оптимизируем работу с проектом. Очень мощная штука для делегирования и повышения качества. Нашел крутые правила, чекайте ссылки. 3. Работа с Git - AI генерируем много мусора, когда включаешь 2-3 агентов в параллель, то лучше чтобы они работали в разных версиях GIt веток и коммили после каждого момент. 4. Базовый шаблон. Лучше стартовать с AI-оптимизированных шаблонов проектов, чтобы из коробки получить хорошее качество и не тратить токены на первых генерациях. 5**. Review** перед GitMerge. Заметил, что AI задачи решает хорошо, но не всегда самым оптимальным путем. Поэтоу удобно следовать 1 ветка = 1 идея. Закончилась идея - сделай 3 итерации CodeReview перед тем как вмержить в мастер. 6. TaskManager. Просто поизучайте эту тему, полезная штука по декомпозиции и эффективной работе с большими проектами
Полезные Github находки:
-
awesome-cursorrules, проект с GlobalRules для Cursor
-
ai-prompts, набор хороших prompt для кодинга в IDE
-
cursor-vibe-coding-template - базовый шаблон
Впервые опубликовано: @corporate_ai.