когда вы вайбкодите без заранее заложенных рамок (системных инструкций и аккуратно подобранного стека) как в нашем с вами шаблоне, так сказать от бедра — кодексы и клоды могут начать артхаусом заниматься — копии проекта какие-то создавать на 40ГБ, компоненты на 1000 строк делать, тесты дебильные писать, потом копии этих компонентов делать, копии копий, оставлять легаси реализаций старых "на всякий случай", индексы раньше времени на базу данных накинуть. а вы не знаете, что такое компоненты, индексы и база данных))
🐸
в шаблоне это заложено, но шаблон от всего артхауса не защитит, это надо понимать просто, что там происходит под капотом. все понимать не надо, достаточно понимать концептуально, без деталей реализации, как можно больше идей по чуть-чуть — и в уроках я рассказываю про эти все вечные в разработке вещи — чтобы вы делали 5 шагов вперед, и 2 назад. а не 2 вперед и 1 назад — вайбкодинг это битва, в которой нужно чаще выигрывать, чем проигрывать ©
вот такие штуки хорошо работают:
сразу не пиши код, найди корень проблемы, предложи несколько вариантов решения, оцени каждое от 1 до 10 и рекомендуй наиболее подходящее в данном случае
а если давно диспансеризацию не проводили, где вы модель просите по техдолгу поработать, то вот так делайте через режим планирования /plan, чтобы йй успел подумать хорошенько и вопросы вам задать:
сделай ультра-глубокий ревью, найди тех-долг, выпиши списком его аккуратно и давай в tech_debt/ папку напишем задачи, в формате .md, где максимально подробно опишем все, что нужно выравнять по-уму, весь легаси, рудиментарный код, god-components, покрытие функциональности тестами (можно прям по tdd рефакторить) — чтобы тех-долг весь закрыть.
по приоритету задачи отсортируй.
подготовь списком все задачи, затем запусти саб-агента на ревью (пусть даст оценку от 1 до 10) и выравниваем описание задач (1-2 прохода максимум, основные углы надо закрыть). чем подробнее задачи с подводными камнями описаны, тем лучше. без оверинжиниринга! буквально минимально достаточные правки, чтобы получить максимальный результат в ближайщее время. вторым этапом можешь выделить задачи посложнее, отдельно их обсудим и подумаем, нужно ли их внедрять и почему.
он вам напишет задачи и вы потом в отдельной сессии через /goal запустите их все в работу вот так:
давай по всем задачам в tech_debt/ папке пройдем, все их закроем, после каждой выполненной задачи запускаем саб-агента (без контекста) на код-ревью (пусть даст оценку от 1 до 10) и выравниваем реализацию (1-2 прохода максимум, основные углы надо закрыть), затем отмечаем задачу выполненной, комит/пуш делаем, и переходим к следующей задаче
последнее время клоды/кодексы прям долго работают, так что готовьтесь, может и 10 часов и 10 дней над этими штуками работать. параллельно вы другие задачи в работу не поставите, иначе конфликты будут.
короче, на задачи точно побить тех-долг стоит, чтобы посмотреть сколько его там у вас вообще. а вот что из них делать и как, уже сами в диалоге с моделью решайте, чтобы она на 7 лет на вахту не ушла 🚶♀️
и про код-ревью не забывайте
🐸
в шаблоне это заложено, но шаблон от всего артхауса не защитит, это надо понимать просто, что там происходит под капотом. все понимать не надо, достаточно понимать концептуально, без деталей реализации, как можно больше идей по чуть-чуть — и в уроках я рассказываю про эти все вечные в разработке вещи — чтобы вы делали 5 шагов вперед, и 2 назад. а не 2 вперед и 1 назад — вайбкодинг это битва, в которой нужно чаще выигрывать, чем проигрывать ©
вот такие штуки хорошо работают:
сразу не пиши код, найди корень проблемы, предложи несколько вариантов решения, оцени каждое от 1 до 10 и рекомендуй наиболее подходящее в данном случае
а если давно диспансеризацию не проводили, где вы модель просите по техдолгу поработать, то вот так делайте через режим планирования /plan, чтобы йй успел подумать хорошенько и вопросы вам задать:
сделай ультра-глубокий ревью, найди тех-долг, выпиши списком его аккуратно и давай в tech_debt/ папку напишем задачи, в формате .md, где максимально подробно опишем все, что нужно выравнять по-уму, весь легаси, рудиментарный код, god-components, покрытие функциональности тестами (можно прям по tdd рефакторить) — чтобы тех-долг весь закрыть.
по приоритету задачи отсортируй.
подготовь списком все задачи, затем запусти саб-агента на ревью (пусть даст оценку от 1 до 10) и выравниваем описание задач (1-2 прохода максимум, основные углы надо закрыть). чем подробнее задачи с подводными камнями описаны, тем лучше. без оверинжиниринга! буквально минимально достаточные правки, чтобы получить максимальный результат в ближайщее время. вторым этапом можешь выделить задачи посложнее, отдельно их обсудим и подумаем, нужно ли их внедрять и почему.
он вам напишет задачи и вы потом в отдельной сессии через /goal запустите их все в работу вот так:
давай по всем задачам в tech_debt/ папке пройдем, все их закроем, после каждой выполненной задачи запускаем саб-агента (без контекста) на код-ревью (пусть даст оценку от 1 до 10) и выравниваем реализацию (1-2 прохода максимум, основные углы надо закрыть), затем отмечаем задачу выполненной, комит/пуш делаем, и переходим к следующей задаче
последнее время клоды/кодексы прям долго работают, так что готовьтесь, может и 10 часов и 10 дней над этими штуками работать. параллельно вы другие задачи в работу не поставите, иначе конфликты будут.
короче, на задачи точно побить тех-долг стоит, чтобы посмотреть сколько его там у вас вообще. а вот что из них делать и как, уже сами в диалоге с моделью решайте, чтобы она на 7 лет на вахту не ушла 🚶♀️
и про код-ревью не забывайте