🤖 AI-Driven разработка (AIDD)

AI-Driven разработка — это не просто написание кода промптами, а партнерство программиста и ИИ, где человек выступает архитектором и контролером процесса.

🚀 10 шагов AIDD (Цикл разработки)

  1. idea.md: Фиксация идеи. Четкая формулировка задачи для ИИ.
  2. vision.md: Техническое проектирование. Технологии, архитектура, модель данных, подход к логам.
  3. conventions.md: Соглашения по коду. Стандарты написания, структура папок, запреты.
  4. tasklist.md: Итерационный план. Декомпозиция на мелкие проверяемые шаги.
  5. workflow.md: Правила процесса. “Сначала планируем согласовываем пишем код тестируем”.
  6. Cursor Rules: Настройка IDE. Файлы .mdc для того, чтобы ИИ всегда помнил контекст.
  7. Итерация 1 (MVP): Генерация базовой функциональности и ее проверка.
  8. Эволюция: Пошаговое добавление памяти, обработки ошибок и мониторинга.
  9. Onboarding: Автогенерация документации для новых разработчиков.
  10. Продакшен: Тестирование в Docker-контейнерах и деплой.

💡 Ключевые принципы

  • KISS & YAGNI: Не усложняйте архитектуру раньше времени.
  • Контекст — это база: Правильно структурированная информация (Vision, Conventions) — залог качества генерации.
  • ИИ как усилитель: Не заменяйте программиста, а делегируйте рутину.

📺 Практика


Автор методики: Сергей Смирнов