Тестирую Agent Driven DevelopmentНедавно решил поэкспериментировать с Claude Code и реализовать одну фичу на работе вместе с ним. Нужно было добавить пару фоновых джоб и методов для адаптеров. Перед этим я изучил, как эффективнее использовать агента, и наткнулся на плагин Superpowers, который включает три ключевых навыка
brainstorming - Клод не просто делает, а задаёт вопросы как разработчик бизнесу.
write-plan - по ответам генерирует .md с планом
execute-plan - по плану запускает субагентов для параллельной разработки
Результат приятно удивил, код сохранил стиль проекта и попал в ожидания, также он написал тесты и самостоятельно прогнал их, при ошибках правил и перезапускал тесты. В некоторых местах, где бизнес-логика была нетривиальная, пришлось немного подправить руками (возможно я передал мало контекста).
Итог, кодить с ИИ можно и нужно, так как разработчики часто тратят очень много времени на рутину, которую ИИ помогает закрыть.
Рекомендация: пропишите ограничения Клоду в ~/.claude/settings.json 🙂
{
"permissions": {
"deny": [
"Read(**/.env*)",
"Read(**/*.pem)",
"Read(**/*.key)",
"Read(**/secrets/**)",
"Read(**/credentials/**)",
"Read(**/.aws/**)",
"Read(**/.ssh/**)",
"Read(**/docker-compose*.yml)",
"Read(**/config/database.yml)",
"Read(secret/**)",
"Read(**/secret/**)"
]
}
}
🌐
[ССЫЛКА НА ПЛАГИН]