1. Вступ
Цей гайд для продуктових менеджерів та непрофесійних розробників,
які використовують AI (Claude, GPT) для створення працюючих прототипів та MVP.
💡 AI — потужний інструмент, але якість результату залежить від якості завдання.
2. Принципи комунікації
Золоті правила
- Контекст — це все. Завжди вказуйте проект, стек, поточний стан.
- Явне краще за неявне. Вказуйте технології, структуру файлів, обмеження.
- Приклади — найкраще пояснення. Покажіть очікуваний формат результату.
- Розбивайте великі задачі. "Спочатку БД" → "Потім авторизацію" → "Далі модуль X"
// ❌ Погано:
"Зроби форму реєстрації"
// ✅ Добре:
"Контекст: SaaS для малого бізнесу, PHP/MySQL
Завдання: Форма реєстрації (email, password, company)
Вимоги: валідація, хешування, редирект на /dashboard"
Шаблон запиту
КОНТЕКСТ:
Проект: [назва та опис]
Стек: [технології]
Стан: [що вже є]
ЗАВДАННЯ:
[Що потрібно зробити]
ОБМЕЖЕННЯ:
[Що враховувати]
ФОРМАТ:
[Які файли створити]
3. Архітектурні патерни
Ізоляція проекту
/var/www/
├── project_a/
│ ├── .env
│ └── ...
└── project_b/
Правила: Кожен проект у своїй папці, окрема база даних, окремий .env
Малі файли > Великі
❌ MainController.php — 2000 рядків
✅ AuthController.php — 150 рядків
PlanController.php — 200 рядків
CreditController.php — 100 рядків
Правило: 1 файл = 1 відповідальність, максимум 300 рядків
Модульна структура
app/
├── Core/
├── Controllers/
├── Models/
├── Services/
├── Middleware/
└── Helpers/
4. Структура ТЗ
Обов'язкові елементи
- Ізоляція — окрема папка + БД
- Структура файлів — дерево з поясненнями
- Схема БД — SQL з типами та зв'язками
- Логування — що, куди, як вмикати
- Малі файли — легше дебагити
- Коментарі — українською
5. Дебагінг
Повідомлення про баг
ПРОБЛЕМА: [Що не працює]
КРОКИ: 1. [Як відтворити]
ОЧІКУВАННЯ: [Як має бути]
РЕАЛЬНІСТЬ: [Що відбувається]
ЛОГИ: [Помилки з error.log]
ФАЙЛИ: [Які можуть бути причиною]
Стратегія виправлення
- Відтворити проблему
- Перевірити логи
- Локалізувати файл/функцію
- Виправити мінімально
- Протестувати
- Задокументувати
6. Чек-листи
📋 Перед новим проектом
- Мета визначена
- Стек вибраний
- БД спроектована
- Структура файлів готова
- План етапів є
📋 Перед запитом до AI
- Контекст вказано
- Завдання чітке
- Обмеження описані
- Формат визначений
📋 При помилці
- Текст помилки записаний
- Логи перевірені
- Файл визначений
- Контекст зібраний
7. Поради від AI
✅ РОБІТЬ
- Будьте конкретними
- Давайте контекст
- Використовуйте приклади
- Розбивайте великі задачі
- Перевіряйте код
- Зберігайте успішні промпти
❌ НЕ РОБІТЬ
- Не припускайте
- Не просіть "все одразу"
- Не ігноруйте помилки
- Не копіюйте без розуміння
- Не забувайте про безпеку
8. Висновок
🎯 AI — це інструмент, що підсилює ваші можливості, але не замінює ваше мислення та прийняття рішень.
Ключі до успіху:
- Чіткі завдання
- Контекст завжди
- Малі кроки
- Перевірка результатів
- Документування рішень
Успішного прототипування! 🚀