Прочитал на Хабре заметку про spec-driven development и поймал себя на мысли: это не про «как лучше промптить». Это про управляемость. Когда ИИ пишет код быстро, размытые требования превращаются в огромные MR и бесконечные правки. Симптом знакомый: «написали много, а что именно хотели - так и не ясно». Мой рабочий рецепт на 7 шагов (и он одинаково годится и для Python-сервисов, и для агентных штук): 1. 🎯 Зафиксируйте контракт фичи Одна страница: проблема, границы, что НЕ делаем, критерии приемки (проверяемые), 2-3 примера вход-выход. 2. Делайте спеки маленькими S: до 10 минут, M: 10-20, L: 20+. Одна спека в работе (WIP limit). Так дешевле держать фокус и проще ревьюить. 3. 🧱 Архитектуру пишем текстом, а не «в голове» Для M/L добавляйте простые диаграммы: последовательность вызовов, модель данных, C4-уровни. Храните это рядом с кодом, как артефакт. 4. Разделите роли ИИ • Редактор спецификации: превращает голосовой/сырой поток мыслей в структуру и критерии. • Исполнитель: пишет к
Как делать продукт с ИИ, а не фабрику из случайного кода
СегодняСегодня
1 мин