Buff Development

Введение

Что такое Buff Development и как устроена автономная разработка.

Buff Development — это среда автономной разработки. Вы ставите задачу обычным языком, а агент «Buff» сам формулирует её, раскладывает на подзадачи, пишет код, проходит ревью и готовит pull request в ваш репозиторий. Человек принимает ключевые решения — согласует план перед стартом и одобряет результат, — а всё остальное происходит автоматически.

Для кого

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

Базовая модель

Всё внутри продукта устроено вокруг нескольких сущностей:

  • Организация — рабочее пространство команды; изолирована от других организаций.
  • Проект разработки и Репозиторий — где идёт работа и что подключено как источники кода.
  • Задача — единица работы: от постановки через формулировку и декомпозицию к разработке и ревью.

Подробнее — в разделе Основные понятия и Глоссарии.

Как это устроено (кратко)

Вы работаете в веб-приложении. Оно устроено так, чтобы держать ваш код в безопасности и менять его только с вашего согласия. Что это значит на практике — в разделе Безопасность и приватность.

Разработка — задача с прогрессом
Главный экран работы с задачей.

С чего начать

Перейдите в Быстрый старт — за несколько шагов вы подключите репозиторий, подготовите проект и поставите первую задачу.

On this page