🤖 AI-Driven разработка (AIDD)
AI-Driven разработка — это не просто написание кода промптами, а партнерство программиста и ИИ, где человек выступает архитектором и контролером процесса.
🚀 10 шагов AIDD (Цикл разработки)
- idea.md: Фиксация идеи. Четкая формулировка задачи для ИИ.
- vision.md: Техническое проектирование. Технологии, архитектура, модель данных, подход к логам.
- conventions.md: Соглашения по коду. Стандарты написания, структура папок, запреты.
- tasklist.md: Итерационный план. Декомпозиция на мелкие проверяемые шаги.
- workflow.md: Правила процесса. “Сначала планируем → согласовываем → пишем код → тестируем”.
- Cursor Rules: Настройка IDE. Файлы
.mdcдля того, чтобы ИИ всегда помнил контекст. - Итерация 1 (MVP): Генерация базовой функциональности и ее проверка.
- Эволюция: Пошаговое добавление памяти, обработки ошибок и мониторинга.
- Onboarding: Автогенерация документации для новых разработчиков.
- Продакшен: Тестирование в Docker-контейнерах и деплой.
💡 Ключевые принципы
- KISS & YAGNI: Не усложняйте архитектуру раньше времени.
- Контекст — это база: Правильно структурированная информация (Vision, Conventions) — залог качества генерации.
- ИИ как усилитель: Не заменяйте программиста, а делегируйте рутину.
📺 Практика
- Ускорение разработки во FlutterFlow с помощью Claude — Тестирование виджетов и архитектуры.
Автор методики: Сергей Смирнов