Прокачиваем кодингового агента
Обещал я поделиться практикой, делюсь. Во-первых, огромное спасибо за подсказку моим уважаемым комментаторам. Ставим obra/superpowers — скилл, который содержит перечень полезных тулов, которые не заставляют тебя следовать строгой методологии, но, используя их сильно повышается качество результат:
Практика выглядит следующим образом. Если наша задача не уровня "покрась кнопку", то мы:
Проектирование: /superpowers:brainstorm {сюда описываем фичу, что хочешь, зачем, образ результата — любые данные, которые могут помочь модели понять что ты хочешь}. Модель начинает следуя описанной методологии структурировать требования, задавая тебе вопросы, показывая поэтапно получающуюся спецификацию, которая фиксирует твои требования. По итогу получаем design.md
Планирование: /superpowers:write-plan Запускаем, после чего модель идет ковырять инфу о проекте (изучает файлы фронта, бэка, модели, сидеры, тесты, ищет связанные сервисы и тп). Здесь ее задача составить четкий план действий. Иногда может найти противоречие и что-то спросить. По итогу получаем plan.md
Исполнение: /superpowers:execute-plan Запускается процесс исполнения плана. Агент режит на задачки, планирует пошаговое исполнение. Шаг за шагом выполняет задачки, пока не закончит.
Код-ревью: /superpowers:requesting-code-review и /superpowers:receiving-code-review Отправляет модель ревьювить написанный свой код (на моей памяти кроме неиспользуемых переменных находила логические ошибки, проблемы с оптимизацией, и тп. Если дать ей хороший файл CODE_CONVENTIONS.md, то она будет проверять код на следование конвенциям). Второй командой отправляет вносить все замечания в код
Отладка: /superpowers:systematic-debugging и /superpowers:verification-before-completion Запускает четырехфазный процесс исследования бага и поиска корневой причины, а потом верифицирует результат
Там есть еще несколько, но я пока "практически" для себя их не раскрыл (на очереди скилл по TDD). Очень советую начать, максимально низкий порог входа и максимальный импакт
https://github.com/obra/superpowers
Там есть еще несколько команд. Но, базово эти показывают самый быстрый и ощутимый импакт. Особенно рекомендую тем, кто ругался, что агенты нифига не могут
П.С. А вы в каких тулах нашли пользу?
В этом посте были ссылки, но мы их удалили по правилам Сетки