Прояснить неопределённость
Что решаем и где вопрос ещё открыт.
version 2 | Второй раз оно всегда лучше!
Установка
Установи плагин из https://github.com/irpsv/ai-bro.
Флоу
/bro-think-with-me
Первым делом садимся и штормим. Задачу проговариваем, пока не станет ясно, что именно решаем и зачем. Скилл сам выбирает ход.
Что решаем и где вопрос ещё открыт.
Логика, допущения и слабые места.
Почему поведение расходится с ожидаемым.
Как решить то, причина чего уже ясна.
Какой путь лучше по целям и ограничениям.
/bro-give-me-spec · /bro-give-me-plan
Когда мысль уже на столе, её фиксируют так, чтобы потом не спорить о смысле. Оба скилла сразу не нужны — определись, что именно берёшь. /bro-give-me-spec создаёт спецификацию, а /bro-give-me-plan составляет пошаговый план.
Документ о результате: задача и контекст, что должно получиться, рамки и критерии, по которым видно готовность. Как это делать, спецификация не решает — способ остаётся агенту.
Документ о пути. Задача разложена на однозначные шаги: что сделать и в каком порядке, без развилок и открытых вопросов.
/bro-do-it
Затем переходим к реализации. Работа идёт итерациями: код, ревью, тестирование. Если ревью или тесты что-то находят, возвращаемся к коду и исправляем.
Пишем код согласно плану или спецификации.
Проверяем результат на соответствие безопасности, производительности и поставленной задаче.
Тестируем полученный результат, чтобы убедиться, что нет регресса и всё работает как задумано.
Фиксируем в знаниях проекта всю важную информацию.
Пишем код согласно плану или спецификации.
Проверяем результат на соответствие безопасности, производительности и поставленной задаче.
Тестируем полученный результат, чтобы убедиться, что нет регресса и всё работает как задумано.
Фиксируем в знаниях проекта всю важную информацию.
/bro-finish-it
Подчищаем сделанное: коммит, пуш, знания в банк и удаление временных артефактов.
Шорткат
Выше — полный сценарий из четырёх этапов, от первой мысли до закрытия задачи. Проходить его целиком каждый раз не нужно. Если нужен один шаг, возьми соответствующий скилл и вызывай его отдельно.
/bro-think-with-me мне нужно понять, как лучше организовать удобный процесс авторизации
/bro-give-me-plan составь в этом чате план, как исправить баг безопасности: чужой профиль открывается по прямой ссылке
/bro-do-it поправь текст ошибки в форме входа и добавь тест на этот сценарий
/bro-review-code проверь текущую ветку относительно main
Скиллы
/bro-init-memory-bankСоздаёт memory bank с нуля и заполняет его в первый раз./bro-think-with-meПомогает прояснить задачу, проверить идею, найти причину или выбрать подход./bro-give-me-specСоздаёт спецификацию результата и критерии приёмки, без шагов реализации./bro-give-me-planСоздаёт однозначный план реализации, без кода./bro-review-spec-planРевьюит спецификацию или план и не правит их./bro-do-itРеализует задачу из диалога, плана или спецификации: итерации, ревью, проверки./bro-review-codeРевьюит изменения кода и не правит их./bro-remember-itПополняет постоянные знания проекта: контекст, фичи, playbooks./bro-finish-itЗакрывает работу: коммит, пуш, знания в банк, удаление временных spec и plan.