ai-bro

version 2 | Второй раз оно всегда лучше!

Персонаж ai-bro: человек в синей кепке и чёрных очках

Одна фраза агенту

Установи плагин из https://github.com/irpsv/ai-bro.

Четыре этапа

  1. 01

    Обсуждение

    /bro-think-with-me

    Первым делом садимся и штормим. Задачу проговариваем, пока не станет ясно, что именно решаем и зачем. Скилл сам выбирает ход.

    Прояснить неопределённость

    Что решаем и где вопрос ещё открыт.

    Проверить идею

    Логика, допущения и слабые места.

    Найти причину

    Почему поведение расходится с ожидаемым.

    Обойти понятную проблему

    Как решить то, причина чего уже ясна.

    Выбрать подход

    Какой путь лучше по целям и ограничениям.

  2. 02

    Спецификация

    /bro-give-me-spec · /bro-give-me-plan

    Когда мысль уже на столе, её фиксируют так, чтобы потом не спорить о смысле. Оба скилла сразу не нужны — определись, что именно берёшь. /bro-give-me-spec создаёт спецификацию, а /bro-give-me-plan составляет пошаговый план.

    Спецификация

    Документ о результате: задача и контекст, что должно получиться, рамки и критерии, по которым видно готовность. Как это делать, спецификация не решает — способ остаётся агенту.

    План

    Документ о пути. Задача разложена на однозначные шаги: что сделать и в каком порядке, без развилок и открытых вопросов.

  3. 03

    Реализация

    /bro-do-it

    Затем переходим к реализации. Работа идёт итерациями: код, ревью, тестирование. Если ревью или тесты что-то находят, возвращаемся к коду и исправляем.

    1. Разработка

      Пишем код согласно плану или спецификации.

    2. Ревью

      Проверяем результат на соответствие безопасности, производительности и поставленной задаче.

    3. Проверяем готовность

      Тестируем полученный результат, чтобы убедиться, что нет регресса и всё работает как задумано.

    4. Записываем в память проекта

      Фиксируем в знаниях проекта всю важную информацию.

    1. Разработка

      Пишем код согласно плану или спецификации.

    2. Ревью

      Проверяем результат на соответствие безопасности, производительности и поставленной задаче.

    3. Проверяем готовность

      Тестируем полученный результат, чтобы убедиться, что нет регресса и всё работает как задумано.

    4. Записываем в память проекта

      Фиксируем в знаниях проекта всю важную информацию.

  4. 04

    Финализация

    /bro-finish-it

    Подчищаем сделанное: коммит, пуш, знания в банк и удаление временных артефактов.

Можно вызвать отдельно

Выше — полный сценарий из четырёх этапов, от первой мысли до закрытия задачи. Проходить его целиком каждый раз не нужно. Если нужен один шаг, возьми соответствующий скилл и вызывай его отдельно.

Поштормили идею и дальше идём своим ходом.

/bro-think-with-me мне нужно понять, как лучше организовать удобный процесс авторизации

План прямо в чате для небольших, но критичных задач

/bro-give-me-plan составь в этом чате план, как исправить баг безопасности: чужой профиль открывается по прямой ссылке

Сразу берём задачу в реализацию, без спецификации и плана.

/bro-do-it поправь текст ошибки в форме входа и добавь тест на этот сценарий

Просим только ревью кода.

/bro-review-code проверь текущую ветку относительно main

Весь набор