Съдържание
Вы неправильно вайб-кодите Когда я смотрю как люди используют AI для написания кода, мне смешно и грустно одновременно. Большинство просто дрочит на технологию, а не использует ее как нормальный инструмент. Типичный сценарий выглядит так: Открываете Cursor Вводите "build me X" Получаете кучу говнокода, который не работает Начинаете заново Повторяете цикл страданий Обычно боль Я сделал много попыток лобового вайб-кодинга, но у меня лично не получается (а у вас?). Вместо этого прочел что лучше подход agentic coding, где через разбитие роадмапа, раскидывание задач и выполнения step by step, и прямого приказа не плодить лишний код. У меня есть рабочая методика, которая работает как часы: Шаг 1: Architecture.md Откройте ChatGPT4o (не o1/o3, они хуже для этого) и скажите: I'm building a [description of your product - the more detailed the better]. Use Next.js for frontend, Supabase for DB + auth. Give me the full architecture: - File + folder structure - What each part does - Where state lives, how services connect Сохраните это как architecture.md в папке проекта именно в формате markdown Шаг 2: tasks.md Теперь скажите: Using that architecture, write a granular step-by-step plan to build the MVP. Each task should: - Be incredibly small + testable - Have a clear start + end - Focus on one concern I'll be passing this off to an engineering LLM that will be told to complete one task at a time, allowing me to test in between. Сохраните как tasks.md в ту же папку. Шаг 3: В Cursor/Windsurf You're an engineer building this codebase. You've been given architecture.md and tasks.md. - Read both carefully. There should be no ambiguity about what we're building. - Follow tasks.md and complete one task at a time. - After each task, stop. I'll test it. If it works, commit to GitHub and move to the next. Включите также это - это критически важно: CODING PROTOCOL Coding Instructions - Write the absolute minimum code required - No sweeping changes - No unrelated edits - focus on just the task you're on - Make code precise, modular, testable - Don't break existing functionality - If I need to do anything (e.g. Supabase/AWS config), tell me clearly Эта система решает главную проблему вайб-кодинга: Вы не сваливаете всё в IDE и не молитесь Вы даете четкую дорожную карту Вы держите процесс под контролем Вы остаетесь у руля Надеюсь пригодится. @saasStuff